selenium 相关问题

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

Selenium 无法定位 iframe 元素

我想在iframe中找到输入元素,但是selenium无法找到它。 我同时使用了 switchTo().frame(id) 和 switchTo().frame(index),但都不起作用。 这是我的代码: d...

回答 4 投票 0

双击 python selenium

我正在将selenium与python一起使用。我能够获取下面的代码来单击我想要的位置,但我希望它双击。我不太擅长操作链,但我知道我需要它来进行双击。可以

回答 3 投票 0

Selenium WebDriver 可以自动化 Firefox 工具栏吗?

我正在尝试为 Firefox 浏览器构建工具栏构建测试自动化。 我想知道 Selenium WebDriver 是否是适合这项工作的正确工具。 基于 Selenium webp 上找到的文档...

回答 2 投票 0

如何检查 selenuim webdriver 的 xpath 中的确切文本?

有没有办法检查 xpath 中的确切文本。 在下面的 xpath 中我得到 2 个结果。 //span[包含(text(),'供应商')] 小贩 公司供应商 是否有任何关键字可以检查确切的文本。

回答 2 投票 0

Laravel + sail + dusk => 错误:无法启动新会话 [...] Chrome 无法启动

我无法让 Laravel dusk 运行。我搜索过互联网并尝试了几乎所有方法。我希望有人知道这个技巧。 为了排除任何自我引入的问题,我用全新的劳拉说......

回答 2 投票 0

Selenium WebDriver - 确定元素是否可点击(即不被 dojo 模态灯箱遮挡)

我编写自动化脚本来测试大量依赖 ajax 的 Web 应用程序。例如,保存设置时会显示一个模式对话框,其中包含文本“正在保存...”,而灯箱会变灰...

回答 6 投票 0

Maven 构建成功,但没有在 Selenium 中执行测试

编辑:我已将项目上传到 github,供任何想查看的人使用 https://github.com/hfunsh/test-automation.git 我使用 Intellij 在 Selenium 中编写了一些测试,脚本运行

回答 7 投票 0

使用 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

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