我有以下设置:
每当我尝试通过Python脚本创建远程Webdriver时:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
desiredCapabilities = DesiredCapabilities.CHROME.copy()
chromeOptionsRemote = webdriver.ChromeOptions()
chromeOptionsRemote.add_argument("--start-maximized")
chromeOptionsRemote.add_argument("--disable-session-crashed-bubble")
initRemoteDriver = webdriver.Remote(options=chromeOptionsRemote, command_executor='http://127.0.0.1:<nodePortNum>/wd/hub', desired_capabilities=desiredCapabilities)
print(initRemoteDriver.current_url)
最后一行打印当前URL(即“数据:,”),这意味着创建了Webdriver。
但是浏览器在我的本地机器上没有打开,也就是说它在后台运行,我不知道如何使它可见,尽管它在过去工作过。
我所做的故障排除步骤如下:
>
确保本地Webdriver打开:这是一行:
self.localDriver = webdriver.Chrome(options=chromeOptionsLocal,
desired_capabilities=desiredCapabilities)
在本地打开浏览器(Chromedriver位于路径中)。
在完成这些故障排除步骤后,我在远程服务器上尝试了相同的配置,得到了相同的结果(浏览器不可见),因此我认为这可能是出于设计。
要使浏览器可见,我应该创建什么配置?
任何帮助都将不胜感激。
我一直在运行jar文件:https://www.coretechnologies.com/products/AlwaysUp/
问题与会话0隔离有关:https://stackoverflow.com/a/26752251/2710840
并从上下文菜单中执行应用程序,选项为:“在此会话中重新启动”
我试图在远程节点上运行selenium网格代码,但它总是引发异常。 集线器: 它会听192.168.1.106:4444 节点: 它将在192.168.1.132:5566收听 Java代码: 节点日志: 操作系统:Fedora 23,Firefox版本50.1.0,selenium独立服务器3.0.1
我试图通过网络驱动程序在“http://www.kayak.co.in/?ispredir=true”中选择入住和退房时间。无法选择任何日期。请帮帮我。
我想在VS 2010 C#中使用Selenium Web驱动程序打开Chrome浏览器,导航到某个网页,然后关闭驱动程序,但保持浏览器打开。我意识到,我将不得不手动关闭浏览器后,我同意这一点。 到目前为止我有: 我已经尝试了以下所有作为最后一行 有什么想法吗?
我是SeleniumWebDriver的新手。我写这段代码是为了理解导航命令,但是一旦浏览器打开,就会显示一个登录弹出窗口。我试图使用类名或xpath关闭它,但出现超时异常。 在这种情况下,我需要使用显式等待吗?你能帮我找出问题所在吗? } 例外情况: [43.366][SEVERE]:超时接收来自渲染器的消息: 37.150[43.373][SEVERE]:超时接收来自渲染器的消息:-0.007
我得到了这个错误: SessionNotCreatedError:会话未创建超时异常:从呈现程序接收消息时超时:600.000 我正在Windows8Chrome上运行量角器测试。发生的情况是,Chrome选项卡将打开,但不会加载url,并将打开shell窗口。然后没有其他事情发生,测试超时。这说明我有一个超时错误。但我不确定为什么它一开始没有加载网站。 当我关闭chrome选项卡时,我会收到以下
问题内容: 这是我的错误日志: 码: 从这里我正在管理我的元素。 注意:它连续24/7天工作了两天,今天我经常收到此错误。 问题答案: 问题 我在Windows 7中本地运行InternetExplorerDriver时遇到了相同的问题-(IEDriverServer_Win32_2.42.0.zip) 当我在TaskManager下检查正在运行的进程时,有多个正在运行的进程没有被正确清理。 解