簡體   English   中英

Python Selenium查找文本

[英]Python Selenium Finding Text

我正在努力理解為什么我找不到此Javascript按鈕的文本。

按鈕示例:

<a href="javascript:void(0)" onclick="LoadEvent(e,4,1,0,1); whl.setIframeScroll(0,0);" title="" class="Event__item">Event1</a>

我遍歷每個標簽,但似乎找不到“ Event1”文本。

rows = Driver.find_elements_by_xpath("//a")
for element in rows:
  print "a found"
  print element.text

據find_elements運行之前,它已完全加載,據我了解它應該正在讀取它。

我也嘗試過類似get_attribute('text')get_attribute('innerText')

對於在這里我所缺少的任何建議,我將不勝感激。

更新:

此代碼可以正常工作。 我沒有發現它被埋在iFrame中,所以一切都裝好了,但Selenium並沒有針對它。

更新的問題。 尚未發現iFrame,但示例代碼有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM