ghostdriver相关内容

如何使用 Java 使用 Selenium 运行 ghostdriver

我想使用 phantomJS 进行一些 web 测试,我遇到了 GhostDriver (https://github.com/detro/ghostdriver).我已经使用自述文件中的说明构建了它,并且可以在指定的端口上运行它,但是我不确定如何从我的 java 代码中访问 Web 驱动程序.为了澄清,我在 ruby​​ 中看到了这个例子: 大写 = {:browserName =>“幻影" ..
发布时间:2022-01-16 08:43:33 Java开发

如何禁用或更改 ghostdriver.log 的路径?

问题很简单,但一些上下文可能会有所帮助. 我尝试在使用 selenium 和 phantomjs 作为下载器的同时部署scrapy.但问题是它在尝试部署时一直说权限被拒绝.所以我想改变ghostdriver.log的路径或者只是禁用它.看着phantomjs -h和ghostdriver github页面我找不到答案,我的朋友google也让我失望. $scrapy 部署履带式建筑蛋-13 ..
发布时间:2022-01-04 21:08:38 其他开发

Selenium Webdriver Java-使用phantomjs驱动程序上传文件

我正在使用Phantomjs驱动程序无头运行Selenium Webdriver脚本.我在上传文件时遇到问题,因为在普通浏览器(firefox或chrome)上,它将弹出OS对话框,该对话框允许我在机器中找到文件并上传. 如何使用ghostDriver(Phantomjs驱动程序)来做到这一点? 谢谢 解决方案 var webPage = require('webpage'); va ..
发布时间:2020-06-16 18:54:09 其他开发

需要从硒服务器中转储带有元素ID的整个DOM树

我一直在使用python硒进行Web自动化测试.自动化的关键部分是在HTML页面中为用户可见的对象找到正确的元素.以下API大部分时间都可以使用,但并非所有时间都可以使用. find_element_by_xxx, xxx can be id, name, xpath, tag_name etc. 当HTML页面过于复杂时,我想搜索dom树.想知道是否可以要求Selenium服务器序 ..
发布时间:2020-06-16 18:54:06 Python

从Phantomjs驱动程序开始

有人可以建议我一些好的文档或步骤来启动或配置Java phantomJs驱动程序,以便我可以在远程服务器上运行测试用例. 解决方案 我以网格模式运行selenium服务器,然后在其启动后将phantomjs连接到它,因为如果断开连接或未断开连接,它不会尝试重新连接完全起来 ./phantomjs --webdriver=5558 --webdriver-selenium-grid-h ..
发布时间:2020-05-26 20:04:16 Java开发

无法在Java中使用phantomJS处理警报

我有下面的Java代码,当我通过PhantomJs运行时遇到“不受支持的命令异常",但是如果我通过firefox和chrome运行,则可以正常工作: 注意:使用phantomJs,我们可以执行以下代码中的第3步.我在许多博客中进行了搜索,但是这些答案并不能解决我的问题. 1. cvvField.sendKeys(cvcData); 2. proceedToPayBtn. ..
发布时间:2020-05-26 20:02:20 Java开发

如何减少使用GhostDriver和PhantomJS从Web获取URL页面的时间

我正在Maven中进行项目.我尝试从URl获取页面.到目前为止,我已经成功地从Web获取页面.但是我有两个问题, 问题, 下面的代码要花费大约14秒钟才能获取任意两个URL页面,如何减少此时间,请帮助我进行优化. 完成执行后,它不会从代码中退出.为什么 ? 我用driver.close()结束了代码.然后,为什么,它不能成功退出.我在开始之前和完成该过程之后都添加了快照.请看这些. ..
发布时间:2020-05-26 19:57:01 Java开发

Java PhantomJSDriver禁用控制台中的所有日志

我正在使用Selenium开发一个小型控制台应用程序,我需要关闭其中的所有日志. 我尝试了phantomJSDriver.setLogLevel(Level.OFF);,但是它不起作用. 我需要帮助. 如何在使用Selenium和Phantomjs(GhostDriver)的控制台应用程序中禁用所有日志? 解决方案 PhantomJSDriverService service ..
发布时间:2020-05-26 19:55:24 Java开发

当phantomjs在与selenium hub不同的机器上运行时连接被拒绝

是否可以在一台计算机上拥有一个硒集线器,并在另一台计算机上拥有一个phantomjs实例,并且该实例以与硒节点相同的方式连接到该集线器? 如果在同一台计算机上启动selenum hub和phantomjs实例,则可以成功运行测试. 如果我启动硒集线器并在另一台计算机上启动硒节点,并使用firefox运行测试,则测试将成功执行. 如果我在另一个机器上启动了一个硒集线器和phanto ..

Selenium无法连接到GhostDriver(但仅在某些情况下)

我已经在带有Selenium和PhantomJS的Python中设置了一个简单的webscraping脚本.我总共要抓取大约200个URL.该脚本最初运行良好,然后运行了大约20-30个URL(它可能会更多/更少,因为它失败时似乎是随机的,并且与任何特定的URL不相关),我在python中收到以下错误: selenium.common.exceptions.WebDriverExceptio ..
发布时间:2020-05-26 19:53:25 Python