gpt4 book ai didi

python - Selenium 属性错误: 'str' object has no attribute 'native_events_enabled'

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:16 26 4
gpt4 key购买 nike

我在代码中输入selenium firefox,如下所示,我在 Windows 上运行 python 2.7 并使用 bash 和 conda

driver = webdriver.Firefox('./firefoxdriver')

这是我的终端所说的:

C:\Users\Vinko\Desktop\predictBO-master>bash oakniiv@vinko:/mnt/c/Users/Vinko/Desktop/predictBO-master$ source activate predictboba (predictboba) oakniiv@vinko:/mnt/c/Users/Vinko/Desktop/predictBO-master$ python demotrade_tf.py Traceback (most recent call last):   File "demotrade_tf.py", line 99, in <module>
driver = webdriver.Firefox('./firefoxdriver') File "/home/oakniiv/anaconda2/envs/predictboba/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 53, in __init__
self.NATIVE_EVENTS_ALLOWED and self.profile.native_events_enabled) AttributeError: 'str' object has no attribute 'native_events_enabled'

我不知道还能给你什么,看起来问题出在 Firefox 本身?

当我执行 driver = webdriver.Firefox()

时它就起作用了

最佳答案

您将 str 作为 FirefoxProfile 传递,这就是问题所在:

 driver = webdriver.Firefox('./firefoxdriver')

你想要:

profile = webdriver.FirefoxProfile('./firefoxdriver')
driver = webdriver.Firefox(profile)

如果您不打算使用自定义配置文件,则可以使用默认值:

driver = webdriver.Firefox()

关于python - Selenium 属性错误: 'str' object has no attribute 'native_events_enabled' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48307531/

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