selenium相关内容

Selenium:如何从选择菜单中选择一个选项?

我正在使用 PHPUnit Selenium 扩展在 PHP 中编写 Selenium 测试. 我知道如何在文本字段中输入内容: $this->type('fieldName', 'value'); 但是如何从下拉菜单中选择一个选项? 解决方案 要扩展其他(准确)答案,您可以根据选项的标签、值、id 或索引进行选择.来自 http://release.seleniumhq.org ..
发布时间:2022-01-25 13:24:13 PHP

PHPUnit_Selenium 代码覆盖是否有效?

在 PHPUnit 文档中,它说可以获取代码覆盖率数据: PHPUnit_Extensions_SeleniumTestCase 可以为通过 Selenium 运行的测试收集代码覆盖率信息: 将 PHPUnit/Extensions/SeleniumTestCase/phpunit_coverage.php 复制到您的网络服务器的文档根目录中. 在您的网络服务器的 php.ini ..
发布时间:2022-01-25 13:22:31 其他开发

如何使用 Selenium 禁用 Firefox 的不受信任的连接警告?

试图找到一种方法来禁止 Firefox 在每次连接使用“不受信任的"连接时发出警告.证书,与硒.我相信最有效的解决方案是设置一个浏览器首选项. 解决方案 我找到了 关于在 Selenium for Java 中启用此功能的评论.还有 this StackOverflow question about the same issue, also for Java 对于 Python,这是我的想 ..
发布时间:2022-01-25 09:57:01 其他开发

QTP 与 Selenium - 比较

我有一个使用 .net 技术创建的应用程序/产品.该产品有一个 GUI,它使用 Web API(应用服务器上的 SOAP)连接到数据库.大多数测试是针对数据库中的值执行的,而其他测试可能属于可用性、性能等.因此,要执行的测试中有 60-70% 是为了验证数据库中的值是否正确显示在 GUI 上,而其他测试 GUI 是否按照需求规范中的要求工作. 测试的另一个方面还将是使用 DB 和 GUI 测 ..
发布时间:2022-01-25 09:32:07 其他开发

WebDriverException:消息:未知错误:Chrome 无法启动:在 debian 服务器上使用 ChromeDriver Chrome 和 Selenium 异常退出

我尝试在 debian 服务器 8.11 上运行 selenium webdriver 并收到错误. Java:java 版本“1.7.0_221",OpenJDK 运行时环境(IcedTea 2.6.18) 网络驱动程序:ChromeDriver (v2.9.248304) 源码: 从 selenium 导入 webdriver从 pyvirtualdisplay 导入显示显 ..
发布时间:2022-01-24 23:05:26 Python

带有 python3、chromedriver、chrome & 的 Docker 镜像硒

我的目标是使用由 Python 来自 docker 容器. 我四处寻找并没有找到安装了以下所有内容的 docker 映像: Python 3 ChromeDriver Chrome 硒 是否有人可以将我链接到 docker image 与所有这些已安装并一起工作? 也许建立我自己的并没有我想象的那么困难,但到目前为止它已经暗示了我. 任何和所有建议都表示赞赏. ..
发布时间:2022-01-24 21:13:32 Python

如何绕过消息-“您的连接不是私密的"在使用 Selenium 的非安全页面上?

我正在尝试与“您的连接不是私密的"页面进行交互. 使用 options.add_argument('--ignore-certificate-errors') 的解决方案没有帮助,原因有两个: 我正在使用一个已经打开的窗口. 即使我使用的是“硒打开的窗口";脚本不停地运行,我要解决的问题是当我的浏览器与 splunk 仪表板断开连接并且我希望它再次自动连接时(它会弹出私人连接窗口). ..
发布时间:2022-01-24 15:00:56 Python

我可以通过 Selenium WebDriver 启动的最大同时 Chrome 连接/线程数是多少?

假设我没有设置网格,我可以从 Selenium WebDriver 启动的最大并发 Chrome 线程数是多少? 是 5 吗?它也适用于 Chrome Headless 吗? 解决方案 浏览器连接限制 浏览器限制具有相同域名的 HTTP 连接数.此限制在 HTTP 规范 (RFC2616) 中定义.大多数现代浏览器允许每个域六个连接,而大多数旧浏览器只允许每个域两个连接. ..

尝试通过 Selenium 和 Python 使用 GeckoDriver Firefox 登录 Gmail 帐户时出现“此浏览器或应用程序可能不安全"错误

我想使用 selenium 登录我的 gmail 帐户.我使用 python2.7 .它没有错误,但是页面说由于某种原因我无法登录我的帐户.你可以看到下面的截图. 这是我的代码: 导入时间进口硒从硒导入网络驱动程序从 selenium.webdriver.support.ui 导入选择从 selenium.webdriver.support.ui 导入 WebDriverWait从 sel ..
发布时间:2022-01-23 12:31:06 其他开发

是否可以从黄瓜功能文件中传递 Java-Enum 作为参数

我目前在 Java 中使用 selenium,并希望实现 cucumber 以使测试脚本更具可读性.当前在将参数传递给预期 Enum 作为参数的 java 方法时面临问题.在迁移当前框架之前,我还想知道 cucumber-java 是否还有其他已知的限制. 由于我是黄瓜新手,如果有人知道详细学习黄瓜的好来源,请给我一个链接. 解决方案 答案是:是的 您可以在场景中使用各种不同的 ..
发布时间:2022-01-23 00:08:02 其他开发

如何使用瘦服务器而不是默认的 Webrick 运行黄瓜硒?

我的带有 selenium 的黄瓜功能使用默认的 Webrick 服务器运行(用于 Rails 3 应用程序). 如何强制或设置使用瘦服务器而不是 Webrick 运行?要放入 env.rb 文件中的任何设置吗? 解决方案 两种方式: 1) 关闭capybara的内置服务器,自己运行. 2) 看起来有人在此处修补了功能 https://github.com/jnickla ..
发布时间:2022-01-23 00:06:54 其他开发

Rails3 Google Maps 使用 selenium 进行测试

我正在尝试使用 Rails3 测试一个谷歌地图应用程序.我正在使用带有水豚和硒的黄瓜进行 JavaScript 测试.我有一张地图,我等待加载谷歌地图,然后向我的服务器发送一个 ajax 请求,在那里我得到我要插入地图的位置.我想知道 selenium 是否可以等到加载谷歌地图,对我的服务器的 ajax 调用完成并且标记被放置在地图内.另一个问题是,如何在谷歌地图中选择这个标记.有选择器吗? ..
发布时间:2022-01-23 00:05:50 其他开发

带有黄瓜 v6 的 TestNGCucumberRunner 不使用并行 DataProvider 生成输出文件

Edit3:通过 Surefire 插件执行能够生成 TestNG 输出,但从 IntelliJ TestNG 运行器执行套件仍然没有生成输出文件. Edit2:从项目中删除了 jUnit.仍然没有产生输出. 编辑:减少不必要的依赖/运行器命令. 总结一下,我目前面临的问题是我已经设置了 Cucumber v6 和 TestNG v7,以及 DataProvider 并行运行器. ..
发布时间:2022-01-23 00:04:30 Java开发