Python 用硒寻找元素
如何找到此元素?我正在使用selenium和python编码 以下是详细的要素:Python 用硒寻找元素,python,selenium,xpath,Python,Selenium,Xpath,如何找到此元素?我正在使用selenium和python编码 以下是详细的要素: Xpath = //*[@id="545711682"] CSS-selector = #\35 45711682 这就是我迄今为止所尝试的: driver.find_element_by_xpath('//*[@id="545711682"]') driver.find_element(By.XPATH, '//*[@id="545711682"]') 当我使用elements而不是element时,代码不
Xpath = //*[@id="545711682"]
CSS-selector = #\35 45711682
这就是我迄今为止所尝试的:
driver.find_element_by_xpath('//*[@id="545711682"]')
driver.find_element(By.XPATH, '//*[@id="545711682"]')
当我使用elements
而不是element
时,代码不会失败,但我假设我找到了一堆元素而不是一个,这就是为什么它不可单击的原因
,这是我试图找到的html部分:
选择时:
<a href="#" class="lc_rm_a lc_rm_t" data-seq="33526109" id="545711682" onclick="return showBookingForm(this.id,'4705','12:00pm - 12:30pm, Tuesday, June 13, 2017', '30');" style="width: 30px; float:left; display:block;" title="4705, 12:00pm to 12:30pm, Tuesday, June 13, 2017"> </a>
<a href="#" class="lc_rm_a" data-seq="33526109" id="545711682" onclick="return showBookingForm(this.id,'4705','12:00pm - 12:30pm, Tuesday, June 13, 2017', '30');" style="width: 30px; float:left; display:block;" title="4705, 12:00pm to 12:30pm, Tuesday, June 13, 201
7"> </a>
未选择时:
<a href="#" class="lc_rm_a lc_rm_t" data-seq="33526109" id="545711682" onclick="return showBookingForm(this.id,'4705','12:00pm - 12:30pm, Tuesday, June 13, 2017', '30');" style="width: 30px; float:left; display:block;" title="4705, 12:00pm to 12:30pm, Tuesday, June 13, 2017"> </a>
<a href="#" class="lc_rm_a" data-seq="33526109" id="545711682" onclick="return showBookingForm(this.id,'4705','12:00pm - 12:30pm, Tuesday, June 13, 2017', '30');" style="width: 30px; float:left; display:block;" title="4705, 12:00pm to 12:30pm, Tuesday, June 13, 201
7"> </a>
问题是在我查找元素时,该元素不存在
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
这是完成它的代码:
wait.until(EC.presence_of_element_located((By.XPATH, '//*[@id="545711682"]'))).click()
请包含链接本身,而不是网站的图片,谢谢。这是链接,这是html部分,我在这里是新的,并试图掌握如何正确发布。你得到信息了吗?还是很清楚?对不起,朋友,我正忙于另一件工作。但是,是的,我理解了你的问题,我很高兴你找到了答案。谢谢你,杰里米。