gpt4 book ai didi

python - Selenium WD Python 消息 : Invalid timeout type specified: sessionId

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:45 25 4
gpt4 key购买 nike

大家好,我是自动化测试领域的新手。我想在不同的浏览器上自动执行简单的案例,例如“登录”。对于 Chrome,它可以工作:

from selenium import webdriver
# start a new Chrome session
driver = webdriver.Chrome()
driver.implicitly_wait( 10 )
driver.maximize_window()
# navigate to the test platform
driver.get( "https://xxxxxxxxx.com" )
# insert password
password = driver.find_element_by_id( "password" )
password.send_keys( "123123" )
driver.find_element_by_class_name( "primaryBtn" ).click()
# driver.implicitly_wait( 20 )
driver.quit()

但是不幸的是,当我尝试为 IE 做这件事时,我得到:selenium.common.exceptions.InvalidArgumentException:消息:指定的超时类型无效:sessionId

import os
from selenium import webdriver

dir = os.path.dirname( __file__ )

ie_driver_path = dir + "\IEDriverServer.exe"
driver = webdriver.Ie()
driver.implicitly_wait( 30 )
driver.maximize_window()
# navigate to the test platform
driver.get( "https://xxxxxxxxxxxx.com" )
# insert password
password = driver.find_element_by_id( "password" )
password.send_keys( "xxxxxxxx" )
driver.find_element_by_class_name( "primaryBtn" ).click()
driver.quit()

任何人都可以给我一些提示/建议,在这种情况下什么是重要的,我下一步应该做什么?谢谢你来自山上:P

最佳答案

我知道已经过去一年多了,但这是为可能遇到此问题的每个人准备的。我找到的解决方案是使用 3.4 版的 selenium 驱动程序。

成功了

关于python - Selenium WD Python 消息 : Invalid timeout type specified: sessionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48137504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com