Python Selenium随机xpath单击

问题描述

我希望我的代码从Web页面中选择一个随机的xpath,并在每次运行我的代码时(在带有Selenium的Python中)单击它。

您能帮我吗?

谢谢。

解决方法

这应该可以帮助您:

from selenium import webdriver
import random

driver = webdriver.Chrome()

driver.get('url')

elements = driver.find_elements_by_xpath('//*[@id]') #Finds all elements in the page

element = random.choice(elements) #Selects a random element from the list of elements

element.click() #Clicks on the selected element