Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取类的值?_Python_Selenium_Selenium Webdriver - Fatal编程技术网

Python 如何获取类的值?

Python 如何获取类的值?,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,有人能告诉我如何让Selenium在找到具体月份之前一直点击“下一页”按钮吗? 我可以使用它进入一个特定的页面,在那里我可以找到这个标题id,但我不知道如何判断我是否在“2017年12月”页面上?如果没有,请再次单击“下一步”按钮。你可以在下面的一行中看到我在2017年11月的页面上: <td id="ctl00_cphBody_rcTitle" class="rcTitle">November 2017</td> 有人能给点建议吗? 谢谢大家! 方法将返回元素的文本

有人能告诉我如何让Selenium在找到具体月份之前一直点击“下一页”按钮吗? 我可以使用它进入一个特定的页面,在那里我可以找到这个标题id,但我不知道如何判断我是否在“2017年12月”页面上?如果没有,请再次单击“下一步”按钮。你可以在下面的一行中看到我在2017年11月的页面上:

<td id="ctl00_cphBody_rcTitle" class="rcTitle">November 2017</td> 
有人能给点建议吗?
谢谢大家!

方法将返回元素的文本值。我还将使用id而不是类作为定位器(除非id在页面上的其他地方重复)


.text
方法将返回元素的文本值。我还将使用id而不是类作为定位器(除非id在页面上的其他地方重复)


你能发布网址吗?你能发布网址吗?
next_page_button = browser.find_element_by_id("ctl00_cphBody_rdc_NN")
# This click takes me to a calendar page
next_page_button.click()
# Now I'm on a calendar page, I have the class name, but how to tell for what month???
my_month = browser.find_element_by_class_name("rcTitle")
my_month = browser.find_element_by_class_name("rcTitle").text