selenium 相关问题

Selenium是一种流行的开源工具,用于自动化Web浏览器。使用此标记时,还要包含您正在使用的特定组件的其他标记,例如selenium-webdriver用于语言绑定,selenium-ide,selenium-grid等。

使用 Python 在 Selenium 中选择反应选择下拉列表中的项目

此处链接示例网站 在该网站中,我正在寻找如何在“单个”下拉框中和“分组”下拉框中选择项目(例如“绿色”)。 我尝试点击删除...

回答 4 投票 0

在 Python 中使用 Selenium 按类名查找元素

如何过滤具有相同类的元素? 链接1. ...

回答 8 投票 0

Selenium 与 Python:如何提高全屏截图的分辨率?

是否可以使用 Selenium 和 Python 来提高全屏屏幕截图的分辨率?我目前通过以下方式截取屏幕截图,分辨率似乎较低: 浏览器 = 网络...

回答 2 投票 0

如何在selenium中通过类名查找元素?

在selenium中通过类名查找元素的语法是什么?请注意,我已经使用了以下语法: link_elements = driver.find_elements_by_class_name("BM30N") 而且它...

回答 4 投票 0

WebDriverIO + VSC + JavaScript - 带有 //* 的 Xpath 被视为注释

我正在VSC中使用WebDriverIO开发UI框架。现在一切正常,但是当我使用如下所示的 XPath 时,//* 之后的所有内容都被视为注释。我该如何纠正这个问题? 常量...

回答 2 投票 0

通过 VBA 自动化 Edge/Chrome Web 浏览器,无需 Selenium 或外部安装

目前,我的团队有 6 人,其中 5 人没有编程/开发知识,我们正在使用 Web 自动化通过 VBA 和 Excel 宏在 Internet Explorer 中填写 Web 表单。

回答 1 投票 0

使用 selenium C# 在文本字段上执行键盘敲击“Ctrl + A”、“Ctrl + C”和“Ctrl + V”

如何简单地在文本框中输入一个值,使用“Ctrl+a”从文本框中选择完整的文本,然后使用“Ctrl + c”复制它,然后使用&q将其粘贴到同一个框中。 ..

回答 2 投票 0

Chrome 驱动程序错误 selenium 消息:未从断开连接创建会话:无法连接到渲染器

我在selenium中使用chrome webdriver。 我注意到我的 chrome 版本是 88.0.4324.104,但是,我无法找到 chrome 驱动程序的确切版本,因为我只能找到以下版本。 作为...

回答 2 投票 0

WebDriverError:已断开连接:无法连接到渲染器

元- 操作系统:OSX 10.12.6 (16G29) 〜./node_modules/chromedriver/bin/chromedriver -v ChromeDriver 2.32.498537 (cb2f855cbc7b82e20387eaf9a43f6b99b6105061) 〜$回显$JAVA_HOME /库/Java/

回答 5 投票 0

SessionNotCreatedException:消息:会话未从断开连接创建:无法使用 ChromeDriver 2.45 Chrome v71 连接到渲染器

当我使用 Python 使用 Selenium 执行此代码时: 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入 导入时间 驱动程序 = webdriver.Chrome(executable_path=r'/Users/qa/

回答 7 投票 0

我在 Cucumber 中输入特定步骤 - 模拟单击按钮,无需我触发它

我使用selenium 来检测网页中的2 个按钮。 我的测试是使用黄瓜。 不幸的是,当我输入黄瓜的特定步骤时 - 模拟点击按钮,无需我触发它......

回答 1 投票 0

selenium xpath,如何选择表中最后一个匹配的元素?

鉴于 给定 <table> <tr> <td>service1</td> </tr> <tr> <td>service2</td> </tr> <tr> <td>service3</td> </tr> <tr> <td>blip</td> </tr> </table> 当我不知道 n 是什么时,如何选择最后一个“service-n”行? 我尝试添加 [last()] 但没有成功。 我有: //table//tr//td[contains(text(),'service')] 但它选择了第一行,我想要最后一行。 我无法使用 tr[3],因为实际上“service-n”行的数量是动态的并且变化很大。 答案正是我放置 [last()] 的位置,但我把它放在了错误的位置 它在这里: //div[@id='content']//table//tr[last()]//td[contains(text(),'service')][last()]/following-sibling::td[2] 不在这里: //div[@id='content']//table//tr[last()]//td[contains(text(),'service')]/following-sibling::td[2][last()] 尝试使用 cssSelector,这样。 By.cssSelector("table tr:last-child td") List<WebElement> allElement=fd.findElements(By.xpath("//table//td[contains(.,'service')]"); int count=allElement.size(); allElement.get(count-1).click(); <table id="table1"> <tbody> <tr id="tr1"> <td id="td1"></td> <td id="td2"></td> <tr> <tr id="tr2"> <td id="td3"></td> <td id="td4"></td> <tr> <tbody> </table> 然后定位最后一个 tr 的最后一个 td 我们可以将 xpath 设置为:xpath="//table[@id='table1']//tr[last()]//td[last()]"; (//div[@id='name'])[last()] 通过使用我们可以获得相关字段的最后一个元素。 //div[@id='name'][last()] 最后有多个元素 (//div[包含(@id, "b")])[last()] 例如:- 如果 //div[@id = "abc"] 给出 10 个元素, 我们想要选择我们必须给出的第四个元素, (//div[@id = "abc"])[4] 最后一个元素也是如此 (//div[@id = "abc"])[last()] 格式 (Xpath)[最后()] 服务1 服务2 服务3

回答 6 投票 0

无法解析导入“selenium”Pylance(报告MissingImports)

我正在 VS code 中编辑文件。 VS 代码给出以下错误:无法解析导入“selenium”Pylance (reportMissingImports)。 这是来自metachar的代码: # 编码和基础...

回答 4 投票 0

无法使用 Selenium 在 VPS 中打开 chromium 浏览器

我需要在部署在 Digital Ocean VPS Droplet 中的 Ubuntu 22 中打开 chromium 或 chrome with selenium。问题是它没有打开 chrome 选项卡,chromium 和 chromedriver 是相同版本。这有效

回答 2 投票 0

带代理的 Selenium 返回空网站

我无法通过代理从带有 selenium 的网站获取页面源 HTML。这是我的代码 从 selenium.webdriver.chrome.options 导入选项 从硒导入网络驱动程序 导入

回答 2 投票 0

VBA Selenium Sendkeys 修饰键

我正在尝试使用 Sendkeys 进行 Ctrl+Shift+B 但是 .Sendkeys ("^+B") 不工作。

回答 2 投票 0

如何使用TestNG/Selenium/Java声明全局变量?

我对自动化测试完全陌生。 出于练习目的,我想使用 TestNG 在 Selenium 中为联系表单创建测试。这是我用来练习的页面。我创建了几个测试c...

回答 1 投票 0

如何绕过 Selenium 中的 Cloudflare 机器人保护

我需要从网站上获取一些信息以用于教育目的,但是由于保护,我无法发送请求。我首先显示典型的“检查您的浏览器”页面,然后...

回答 6 投票 0

“http.client.CannotSendRequest:请求已发送”错误

这里有奇怪的问题。我有一个 24/7 运行的 Python 3 脚本,使用 Selenium 和 Firefox 访问网页,每 5 分钟从下载链接下载一个文件(我不能直接下载......

回答 2 投票 0

maven-surefire-plugin 包含单一测试不起作用

要从 Maven pom.xml 执行单个测试,我们可以从 Maven Surefire 插件执行它。 http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html ...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.