我在Python中使用Selenium Webdriver,我试图激活一个javascript按钮。
我需要做的是点击两次“转到上个月”按钮,这样我就有了2014年8月。 然后我需要点击其中一天。
下面的图片显示了代码。请告诉我是否需要提供更多信息。
这是“去往上一个按钮”+检查元素
在这里,我点击了8月1日+“1”上的检查元素
我该怎么做?
答案 0 :(得分:2)
首先使用CSS选择器找到您的元素(您需要熟悉CSS选择器的工作方式 - 这是大多数Web开发的先决条件):
elem = webdriver.find_element_by_css_selector("a[title='Go to previous month']")[0]
Related WebDriver documentantion。
然后,当你得到你的元素(可能会出现加载时间等问题需要处理)时,你可以点击它。
elem.click()