Selenium-WebDriver提供WebDriver API,用于控制不同编程语言的浏览器(“语言绑定”)。使用此标记时,还要为正在使用的编程语言添加标记。
我需要点击下面HTML中的I标签。 我需要点击下面 HTML 中的 I 标签。 <a href="javascript:void(0);" onclick="$.post('dinamik/sorularList.php', {'page' : 5}, function(data){$('#dataContainer').html(data); }); return false;"> <i class="bi bi-arrow-right-square-fill"></i> </a> 当我使用XPath时,我无法点击它。 我尝试了下面的 CSS 选择器 IWebElement elementa = driver.FindElement(By.CssSelector(".<bi bi-arrow-right-square-fill>")); IJavaScriptExecutor executor1 = (IJavaScriptExecutor)driver; executor1.ExecuteScript("arguments[0].click()", elementa); 您的 CSS 选择器, .<bi bi-arrow-right-square-fill> 不是有效的语法。 应该是 i.bi.bi-arrow-right-square-fill 或者更具体地说, a > i.bi.bi-arrow-right-square-fill 我建议您花一些时间阅读一些有关 CSS 选择器(也许还有 XPath)的文章来熟悉语法。 这里有一些参考... W3C 规范 Selenium 技巧:SauceLabs 的 CSS 选择器
在 C# 中使用 Selenium 时,我在尝试使用带有两个参数的 SaveAsFile 方法时遇到了问题。具体来说,我想传递 ScreenshotImageFormat.png" 作为第二个
Python Selenium:引发 TimeoutException(消息、屏幕、堆栈跟踪) TimeoutException:消息:
我有一个网络抓取项目,我试图从网页上抓取一些数据。我选择了一个名为 wykop.pl 的网站,比如说波兰的 reddit。 我的想法是,sel...
C# Selenium 如何将 sendkeys 操作应用于此字段
通常我们可以使用sendkeys非常轻松地将文本打印到输入字段。我的网站上有一个字段可以写入文本,但不能输入。我正在分享这个领域的代码。 通常我们可以使用 sendkeys 非常轻松地将文本打印到输入字段。我的网站上有一个字段可以写入文本,但不能输入。我正在分享这个领域的代码。 <p role="document" aria-multiline="true" aria-label="Absatz-Block" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text" id="block-c0925452-83ce-4b01-b3c1-386674a16bd0" data-block="c0925452-83ce-4b01-b3c1-386674a16bd0" data-type="core/paragraph" data-title="Absatz" data-empty="false" contenteditable="true" style="white-space: pre-wrap; min-width: 1px;">sample text</p> 我尝试使用 fullxpath 发送它,如下所示,但没有成功。当我得到正常的 xpath 而不是完整的 xpath 时,它会给出 id,并且这个 id 会不断变化。 我的代码: string text = "<!-- wp:table -->\n<figure class=\"wp-block-table\">"; var info3 = drv.FindElement(By.XPath("/html/body/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/div/div[1]/div[1]/div[2]/div[2]/div[3]/div[3]/div/div[2]/div[2]/p")); info3.SendKeys(text); 如何使用 seeinum 将文本发送到这个非输入字段 既然你有一个元素的 id 并假设它不是动态的,那么向元素发送文本的最简单方法就是使用它的 ID: drv.FindElement(By.ID("block-c0925452-83ce-4b01-b3c1-386674a16bd0"); drv.SendKeys(text); 如果此 ID 是自动生成的,请使用类。你可以像这样使用它: drv.FindElement(By.CssSelector("block-editor-rich-text__editable.block-editor-block-list__block.wp-block.is-selected.wp-block-paragraph.rich-text")
Selenium python webdriver 间歇性地抛出错误
当我们在 Selenium 上运行 python 测试用例时,我们间歇性地看到以下错误 自我 = 响应 = {'统计...
我必须使用什么驱动程序才能在 Edge Chromium 浏览器上运行 C# 中的 selenium 测试?
我正在尝试使用 Edge 浏览器在 C# 中启动一个简单的 selenium 测试,但我不能。指示我的错误如下: OpenQA.Selenium.DriverServiceNotFoundException: '文件 C: \
我正在尝试自动化似乎使用框架的 Web UI。我无法在该 UI 中找到某些元素,这与其他没有框架概念开发的 UI 不同。 例如:我正在尝试...
首先;如果我下面使用的一些与代码相关的语言没有多大意义,我深表歉意,因为我对 Java 还比较陌生。 我有一个用于生成随机测试数据的 Java 类,并且
我想用selenium单击一个输入元素,这是一个复选框,您必须切换才能进一步操作,但它不会像我让selenium找到并单击的所有其他元素一样单击该元素...
我正在尝试在 Ubuntu (20.04) 服务器上启动 Selenium (4.13.0) 作为 Docker 容器。硬盘采用xfs格式,并启用配额。容器立即停止并出现错误。 那个...
“TCP localhost:57318->localhost:34033 (CLOSE_WAIT)”和“打开文件太多”
我有一个 python 脚本,它使用 selenium 在 ubuntu 服务器上进行网络抓取。我在每次迭代的 while 循环中创建新的驱动程序对象,并在使用后退出它。 脚本运行...
Python:使用 Selenium/BS4 抓取使用脚本填充的画布
我正在尝试为我的 Pyside6 应用程序实现一个价格跟踪页面,我想通过使用 Selenium 和 bs4 进行网页抓取来实现。 我的代码进入了一个名为 Cardmarket 的网站页面,现在我是
我正在 macOS 中使用 Selenium 和 Chrome 浏览器来测试我的代码,我在网页中输入一些数据来检索数据。我遇到一个问题,当我尝试搜索具有 ID 的元素时,...
“NoSuchElementException”尽管尝试使用 Selenium 和 Python 的 XPATH、NAME、CLASS_NAME
我正在使用 selenium 和 Python 3.7,chrome 驱动程序版本 124.0.6367.91。 在 Smartplay 的网页上,我本质上是在尝试自动填写用户名和密码。 有什么建议...
即使安装了 chrome 和 chromedriver,我也无法启动 Selenium
我遵循了本指南 如何在 Linux 上运行 selenium?我收到以下错误: 回溯(最近一次调用最后一次): 文件“/home/gitpod/.pyenv/versions/3.12.3/lib/python3.12/site-packages/
Selenium运行报错,浏览器匹配chromedriver版本,配置了系统变量,但还是报错
从 selenium 导入 webdriver 驱动程序 = webdriver.Chrome() 错误: 回溯(最近一次调用最后一次): 文件“C:\Users\Admin\Desktop xec\selenium1.py”,第 3 行,在 中 开车...
我用 selenium 创建此代码来单击 cookie 按钮,因为我必须接受 cookie 才能访问网站数据 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入
如何让 Selenium WebDriver 滚动到特定元素以将其显示在屏幕上。我尝试了很多不同的选择,但没有运气。 这在 C# 绑定中不起作用吗? 我可以...
当我在 Android 模拟器中打开 Chrome 浏览器时,Chrome 自动崩溃,为什么?
我想在 Android 模拟器上的 Chrome 浏览器中测试 Web 应用程序。这是可能的还是不可能的。 如果可以的话我该如何安装Chrome浏览器。我已经在 Android 中安装了 Chrome 浏览器
https://www.auronia.de/trauring-konfigurator 如何单击cookie字段的接受按钮?不知何故,我无法找到打开网站的 xpath。 我得到了这个 xpath: '//[@id="focus-loc...