- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
代码试验:
import time
from selenium import webdriver
from selenium.webdriver.ie.options import Options
url = 'www.google.com'
def Login():
browser = webdriver.Ie(executable_path=r'C:\Program Files\Internet Explorer\iexplore.exe')
browser.implicitly_wait(5)
browser.get(url)
print(browser.title)
browser.find_element_by_id("register").click()
time.sleep(9)
browser.implicitly_wait(5)
browser.get(url)
time.sleep(9)
browser.quit()
Login()
当我在终端中运行这个python文件时,它总是跳转到名称为(http://--port=57583/)的页面我不知道为什么
<小时/>browser = webdriver.Ie(executable_path=r'C:\Program Files\Internet Explorer\IEDriverServer.exe')
browser.implicitly_wait(5)
browser.get(url)
当我运行这个login.py时新的错误出现了
Traceback (most recent call last):
File "C:/Users/ou/PycharmProjects/accessw/login.py", line 32, in <module>
ie()
File "C:/Users/ou/PycharmProjects/accessw/login.py", line 14, in ie
browser.get(url)
File "C:\Users\ou\PycharmProjects\accessw\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 333, in get
self.execute(Command.GET, {'url': url})
File "C:\Users\ou\PycharmProjects\accessw\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\ou\PycharmProjects\accessw\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidArgumentException: Message: Specified URL (www.google.com) is not valid.
<小时/>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
我需要创建一个名为 iexplore.exe 且值为 0 的 DWORD(32 位)值
最佳答案
executable_path是用户可以传递IEDriverServer二进制文件的绝对路径的参数,覆盖IEDriverServer二进制文件的系统路径用于启动 IE session 。
因此,在调用 Key executable_path 时,不要传递 iexplore.exe
的绝对路径 您需要传递 IEDriverServer.exe
的绝对路径 如下:
browser = webdriver.Ie(executable_path=r'C:\\Utility\\BrowserDrivers\\IEDriverServer.exe')
关于python - 为什么程序总是打开http ://--port=57883/using IEDriverServer IE through Selenium Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59029032/
我收到错误: 文件功能 [BrowserName=、IsJavaScriptEnabled=False、Platform=Any、Version=]\IEDriverServer.exe 不存在。驱动
我正在使用 Selenium 的 IE 驱动程序进行 Web 测试。启动 IE8 并关闭后,IEDriverServer.exe 进程不会消失。如果我再次运行测试,则会创建一个新进程并保持挂起状态。我
我在网页上有一个元素,只有在单击其父元素后才会显示。因此,在单击演示列表中的一个演示后,会显示一行代表所选演示操作的图标。以下代码适用于 webdriver 和 chromedriver: demo.
运行 Selenium IEDriverServer 3.5.1 32 位时,我在 Internet Explorer v11 中遇到非常非常慢的文本输入。奇怪的是,如果我切换到 IEDriverSe
我在 windows7 上使用 selenium 和 python。 我的代码: import os from selenium import webdriver # get the path of
最近,在虚拟机上使用 Selenium WebDriver 运行 Internet Explorer 自动化时,我遇到了间歇性错误。测试正在通过 Microsoft 测试管理器在虚拟机上运行。我很难弄
在哪里定义 IEDriverServer 路径?它在 Protractor 配置文件中吗?如果是这样,我该如何正确执行? 我已经寻找了很长时间,但大多数解决方案似乎都给出了 java 的答案,我正在使
我正在尝试使用模拟测试同时连接不同用户的 ASP.NET MVC4 Web 应用程序。因此,测试的想法是使用不同的模拟用户执行驱动程序的多个实例。这在概念上听起来很容易...... 但是,如果在使用与
我尝试使用 Selenium 和 IEDriverServer 发送 key ,但遇到了一个问题,即 key 发送到输入的速度非常慢。 我做了一些研究,很多网站建议确保浏览器和 IEDriverSer
我正在测试一个 ASP.NET 应用程序,该应用程序有很多在其 href 中调用 Javascript doPostBack 的链接,如下所示: href="javascript:__doPostBa
我尝试在 python 中使用 selenium 运行 IEDriverServer.exe。 from selenium import webdriver webdriver.Ie("C:\Anac
.我已经使用 Eclipse 创建了一个可运行的 Jar。 Jar 中存在 IEDriverServer.exe。我将 IEDriverServer.exe 视为该项目的资源。 下面这行代码 Syst
我正在通过 Visual Studio 单元测试运行 Selenium Webdriver,并使用 InternetExplorerDriver。这会在控制台窗口中启动 IEDriverServer.
我正在使用 IE11 和 Selenium 3.13 进行自动化测试,并且我正在测试不同版本的 IEDriverServer 但每个版本都有一个错误。我想要一个稳定的版本来将 IEDriverServ
代码试验: import time from selenium import webdriver from selenium.webdriver.ie.options import Options u
我想将 unexpectedAlertBehaviour 设置为“忽略”,但只能找到 IEDriverServer 的 java 示例。 更喜欢 Ruby 示例。 最佳答案 不支持。参见 https:
我正在尝试使用 Internet Explorer(在我的情况下为 8)通过 Jenkins 执行 Selenium 测试。我了解所有站点区域的“保护模式”Internet 安全选项需要设置为相同的值
由于某种原因,我一直在努力使用一个在 IE11 中工作的简单 python 脚本,它无法找到任何元素,但是通过在 java 代码中设置一些所需的功能,它起作用了: System.setProperty
我试过如下在 webdriver 中启动 IE,我检查了 Internet 选项的安全选项卡中的所有保护模式设置,缩放级别为 100%,甚至设置了环境变量,但无法在简单的 selenium 代码中启动
我正在使用 Protractor 来测试我们的 AngularJS 应用程序(使用 Chrome 和 IE 驱动程序)。 IEDriverServer 在大多数页面上都可以正常工作,除了这一页,几乎所
我是一名优秀的程序员,十分优秀!