相关疑难解决方法(0)

TypeError:'WebElement'对象不是可迭代的错误

我试图从维基百科主页中提取所有链接,但此代码显示TypeError:'WebElement'对象不是可迭代错误.

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser=webdriver.Chrome()
browser.get('https://en.wikipedia.org/wiki/Main_Page')
search=[]
search=browser.find_element_by_xpath('//*[@href]')


for ii in search:
  print(ii.get_attribute('href'))

time.sleep(4)
browser.close()  
Run Code Online (Sandbox Code Playgroud)

python selenium-chromedriver

11
推荐指数
2
解决办法
3万
查看次数

Selenium Webdriver - 尝试在不建立连接的情况下运行命令

我是selenium webdriver的新手.我写了一个单元测试脚本并在2台不同的Windows 10机器上运行它.在第一台机器上,代码运行没有任何错误.当我在第二台机器上运行代码时,代码被执行,我可以看到所有测试都通过了,但我仍然收到以下错误:"试图运行命令而不建立连接"

这是什么原因,我该如何解决这个问题?谢谢

selenium python-3.x

8
推荐指数
1
解决办法
2293
查看次数