这是我上传的图片的代码
<body id="tinymce" class="mce-content-body " data-id="textarea-WYSIWYG" contenteditable="true"><p><br data-mce-bogus="1"></p><p><a href="//www.shahidpro.tv/uploads/articles/60011c78.jpg" rel="prettyPhoto[phpmelody]"><img src="//www.shahidpro.tv/uploads/articles/60011c78.jpg" width="500" height="500" vspace="" hspace="" border="0" alt=""></a></p></body>
<p><a href="//www.shahidpro.tv/uploads/articles/60011c78.jpg" rel="prettyPhoto[phpmelody]"><img src="//www.shahidpro.tv/uploads/articles/60011c78.jpg" width="500" height="500" vspace="" hspace="" border="0" alt=""></a></p>
我试着用
clk = WebDriverWait(browser, 30).until(EC.invisibility_of_element_located((By.XPATH, '/html/body/p[2]/a"]'))).click()
及
clk = WebDriverWait(browser, 30).until(EC.invisibility_of_element_located((By.XPATH, '//*[@id="tinymce"]/p[2]/a'))).click
通过使用(//www.shahidro.tv/uploads/articles/)部分链接文本,但它既不单击也不给出错误。我对selenium和python非常陌生
^{} :
问题是为什么要等待元素消失,然后单击
也许你需要的是^{} ,或者更准确地说是^{}
相关问题 更多 >
编程相关推荐