我有一个带有一些要求的项目:将jenkins、selenium、behat安装在一个带有ubuntu12.04的Vagrant上。我在这个盒子上安装了jenkins,selenium,behat。当我运行selenium,jenkins并运行一些behat测试时,错误显示:
- Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Error: no display specified
Error: no display specified
我安装
我正在尝试使用selenium从大约100个站点获取数据,并且我已经将地址存储在一个表中。在遍历它们时,我创建了一个驱动程序,导航到站点获取数据,然后使用driver.Quit();关闭驱动程序。在执行所有这些操作时,我收到一些异常和错误,例如1。如果我刷新页面,它会显示访问被拒绝,没有在此服务器上访问此站点的权限。2.元素已加载,但已过期。3. 60秒后超时。4.在当前框架或窗口中找不到元素。5.会话Id不再有效。
我能够找到所有异常的相应exceptionHandler,但最后一个是不确定的。我无法确定为什么会出现这种情况,因为后续的执行都运行良好。这是我正在获取的日志跟踪
The spe
我得到了以下异常
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 81
在使用此版本的Chromedriver 时
这就是我管理依赖项的方式
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<
我使用这段代码来删除链接中的一些数据。因为在加载15秒后,带有我想要提取的标记的实际脚本加载,有人建议我在代码中引入延迟。因此,我使用以下代码
代码如下
#!/usr/bin/python
import urllib
import time
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from bs4 import BeautifulSoup
from dateutil.parser import parse
from datetime import timedel
我试图使用selenium来自动化只在IE上工作的网页,一旦我使用Linux服务器(Edge for Linux没有IE模式),我就不能使用边缘兼容性模式。此外,我也尝试过Chrome插件,但一旦隐藏了html代码,它就无法与selenium一起工作。对这个问题有什么建议吗?
此外,我还为python使用了xvfb包装器,以备不时之需。
当我尝试运行多个webdriver测试,每个测试都试图使用firefox时,我遇到了问题。
下面是我得到的错误
Exception in thread "main" org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
Build info: version: '2.41.0', revision: '3192d8a', time: '2014-03-27 17:18:15'
System info:
我用带边的硒。
from selenium import webdriver
driver = webdriver.Edge()
driver.get("xxxxx")
当我打开边缘窗口时,当我运行这段代码时,它将显示selenium.common.exceptions.NoSuchWindowException: Message: The specified window could not be found.。
换句话说,如果我在没有边缘窗口的情况下运行这段代码,它将毫无例外地运行良好。
如果打开了edge窗口,如何使用edge运行selenium?
关于边缘版本:
Mi
我正在尝试创建一个OpenQA.Selenium.Chrome.ChromeDriver实例(使用Selenium 4.0.0-字母05的v81),并使用获取实例的。我设置的唯一选项是"C:\git\Selenium\Drivers\ChromeDriver81\Win\chromedriver.exe“,它的值是,该文件是存在的。
然而,我确实明白这一点:
OpenQA.Selenium.DriverServiceNotFoundException: The chromedriver.exe file does not exist
in the current directory
C#中的控制台应用程序在一个紧密的循环中请求四个图像,有时会返回先前的请求。代码如下所示,可以在任何网站上运行,我通常每次运行都会看到3到4个错误。我在浏览我管理的一个网站的人报告后开发了这段代码,当用户请求HTML页面时,偶尔会加载jpeg或脚本。
我不知道这是Chrome还是ChromeDriver的问题。如果之前的请求是一个HTML页面,那么您最终可以获得该页面,而不是图像。看起来像是一种种族状况。
其他人有没有看到过这种行为,他们能用下面的代码重复吗?
class ContentVerify
{
OpenQA.Selenium.IWebDriver driver;
r
我正在使用selenium从java程序实例化Firefox浏览器。对于长时间运行的Firefox(比如6小时),我的程序正在退出,并显示以下错误消息
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '2.35.0', revision: '8df0c6bedf70ff9f22c647788f9fe9c8d22210e2', time
我面临一个在Visual中运行用C#编写的Selenium测试的问题。
我遇到的问题是,当我在调试模式下从工作室在ChromeDriver上运行测试时,铬窗口总是皱着眉头崩溃。
chromedriver命令窗口在循环中显示以下错误(~20次)。
Starting ChromeDriver 2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf) on port 52376
Only local connections are allowed.
[28356:19528:0922/134628:ERROR:child_process_