Selenium Python,查找元素输入框问题

时间:2016-07-18 19:48:00

标签: python selenium

我尝试在我们的广告资源网站上自动执行某些流程,但我在将文本输入简单的搜索框时遇到了问题!

以下是网站代码:

<td class="GJCH5BMASD" style=""> 
 <input type="text" class="GJCH5BMD1C GJCH5BME1C" style="font-size: 13px;      width: 100%;">
</td>

这是我的代码:

opens = driver.find_element_by_css_selector(".GJCH5BMD1C GJCH5BME1C").click()

我一直收到错误:

ElementNotVisibleException: Cannot click on element

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

好吧,没关系!

我修改了它:

opens = driver.find_element_by_css_selector(".GJCH5BMD1C GJCH5BME1C").click()

为:

opens = driver.find_element_by_css_selector(".GJCH5BMASD").click()

答案 1 :(得分:0)

您需要使用.为每个班级名称提供css_selector,您还可以尝试以下方法: -

opens = driver.find_element_by_css_selector(".GJCH5BMD1C.GJCH5BME1C").click()