-
284 votesanswersviews
使用Python的Selenium - Geckodriver可执行文件需要在PATH中
我是编程的新手,大约2个月前开始使用 Python 并且正在使用Python文本浏览Sweigart的Automate the Boring Stuff . 我正在使用IDLE并且已经安装了selenium模块和Firefox浏览器 . 每当我尝试运行webdriver函数时,我都会这样: from selenium import webdriver browser = webdriver.Fir... -
105 votesanswersviews
Selenium 2.53无法在Firefox 47上运行
使用带WebDriver的Firefox时出错 . org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox版本:47.0 Selenium:2.53.0 Windows 10 64位 是否有... -
2 votesanswersviews
Selenium:是否可以在不启动新驱动程序的情况下更改Firefox配置设置?
我正在使用Selenium,我想改变Firefox中的设置,就像一个人进入about:config和更改值一样 . 我看到的所有文档都显示通过配置文件设置首选项并在启动驱动程序时使用该配置文件来更改设置 . 我希望每次想要更改设置时都避免关闭和加载新驱动程序 . 这是可能的,如果是这样,它是如何完成的?我正在使用C#,其中FirefoxDriver.Profile属性受到保护,无法从外部访问 . -
284 votesanswersviews
使用Python的Selenium - Geckodriver可执行文件需要在PATH中
我是编程的新手,大约2个月前开始使用 Python 并且正在使用Python文本浏览Sweigart的Automate the Boring Stuff . 我正在使用IDLE并且已经安装了selenium模块和Firefox浏览器 . 每当我尝试运行webdriver函数时,我都会这样: from selenium import webdriver browser = webdriver.Fir... -
2 votesanswersviews
给定的Geckodriver版本支持哪些Firefox浏览器版本?
我定期更新Firefox和Chrome浏览器,当前版本54.0.1 32位所以要使用哪个版本的Geckodriver . 我试过两个版本 Geckodriver-v0.18.0 and geckodriver-v0.16.1 为了将来参考,我在哪里可以找到支持的firefox浏览器列表以及各自的geckodriver版本 Note: No any code changes in launch br... -
1 votesanswersviews
将Selenium与Firefox一起使用时,“System.InvalidOperationException:拒绝访问属性的权限”
我在Selenium中有一组使用C#完全在Chrome和Edge上运行的测试用例,但是当我在Firefox中执行它们时,它们执行所有步骤直到断言,此时执行失败,向我显示以下错误消息: 结果消息:System.InvalidOperationException:错误:拒绝访问属性“invoke”的权限 有谁知道如何解决这个问题? 编辑= 嗯...创建IWebDriver的代码是这样的: IWeb... -
0 votesanswersviews
chromedriver点击未注册,元素在点上无法点击
我在chromedriver上运行测试时遇到错误,因为它在firefoxdriver上工作正常: org.openqa.selenium.WebDriverException:未知错误:元素在点(1270,449)处无法点击 . 其他元素将收到点击:(会话信息:chrome = 44.0.2403.157)(驱动程序信息:chromedriver = 2.17.340124 我试图单击一个按钮... -
5 votesanswersviews
如何修复Selenium WebDriverException:“浏览器似乎已退出”
当我想使用 FireFox webdriver 时出现此异常 引发WebDriverException“浏览器似乎已退出”WebDriverException:消息:在我们连接之前,浏览器似乎已退出 . 如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息 . 我读了this question并更新了我的硒,但我已经遇到了同样的问题 . 我的代码: driv... -
1 votesanswersviews
Python脚本使用launchd和Selenium失败
我试图在OS X 10.10.5中使用launchd运行一个简单的脚本,但是作业失败了 . 我认为它与未正确设置的权限/权限有关? 这是它抛出的错误代码: Traceback(最近一次调用最后一次):文件“/Users/John/Documents/AutoRun/OpenTwitter.py”,第7行,在driver = webdriver.Firefox()文件“/Library/Pytho... -
1 votesanswersviews
Ubuntu上的Selenium和Firefox:专注于新标签
我正在使用Ubuntu14.04中的Selenium和Firefox . 我通过send_keys(Keys.CONTROL't')创建了一个新选项卡,但是在第一个选项卡上继续发出命令,可能是因为我没有正确关注新选项卡 . from selenium import webdriver from selenium.webdriver.common.by import By from selenium... -
1 votesanswersviews
如何在Selenium 3.1.0中设置ImplicitWait
升级后 Selenium WebDriver 3.1.0 我收到了警告 driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30)); 警告11'OpenQA.Selenium.ITimeouts.SetScriptTimeout(System.TimeSpan)'已废弃:'此方法将在未来版本中删除 . 请改为设置Asy... -
1 votesanswersviews
如何打开新的浏览器TAB?
我正在尝试编写一个函数,它将接收"browser instance"(并且我的意思是 webdriver.Firefox() )并将打开一个带有特定URL的新选项卡 . This is the function: def open_New_TAB(BrowserInstance, URL): if URL_Validation(URL): script ... -
3 votesanswersviews
Selenium WebDriverException:期望'id'鼠标映射到其子类型未定义的InputState,得到:pointerMove
我对Selenium有一个问题,我无法理解 . 另外,我无法通过Google找到有关此问题的大量信息 . 我的Selenium脚本执行以下步骤: 登录Facebook . 转到朋友提案列表 . 向下滚动几次(为了加载更多提案) . 在控制台上逐一显示所有提案,并询问用户是否应添加该朋友 . 确认后,会创建一个Action链,该链将移至相关提案,然后单击添加按钮 . 但是Acti... -
9 votesanswersviews
Selenium Firefox Dev-Edition:send_keys抛出[object Undefined]异常
尝试在登录期间使用 send_keys() 方法输入用户名 . 我想它能够找到输入元素,就像我跑到 send_keys 之前一样 . 通过在 send_keys 中发送字符串值,它会抛出错误 . selenium.common.exceptions.WebDriverException:消息:预期[对象未定义]未定义为字符串 我错过了什么? Python:3.5硒3.3.1Firefox De... -
3 votesanswersviews
无法在firefox中使用selenium 3注入javascript
我正在使用selenium注入java脚本变量并检索它以进行验证 . 下面是我的示例代码,它与selenium版本2.53.1一起正常工作 . 当我升级到selenium 3并开始为firefox使用gecko驱动程序时,它会在我检索值时抛出异常 . driver.executeScript("globalVar='Amit';"); Object result = drive...