如何使用 Selenium 循环遍历 Python 中的元素位置?
我已经尝试过这个,但它不起作用:
for i in range(2,21):
un = browser.find_element_by_xpath("(//div[@class='cname'])[i]").text
print(un)
最佳答案
您必须格式化字符串以放入 i
值中:
for i in range(2,21):
un = browser.find_element_by_xpath("(//div[@class='cname'])[{0}]".format(i)).text
print(un)
关于python - 使用 Selenium 在 Python 中循环 XPath 元素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49411184/