HTML:
我的目标:
我现在要做的就是找到这个textarea并使用它发送.keys(). (用于发送电子邮件(gmail)自动化)
我的问题是:
找不到此文本区域。你知道吗
尝试解决问题:
我试过使用id,但这确实有效,因为每次重新加载时id值似乎都在不断变化。你知道吗
browser.find_element_by_id()
尝试使用类名,但这也不起作用,不知道为什么。你知道吗
browser.find_element_by_class_name("Ak aXjCH")
试图制造时间延迟,对结果没有影响
time.sleep(10)
尝试使用xpath查找元素,但我认为我编写的代码不正确。你知道吗
browser.find_element_by_xpath("//div[@class='Ar As']//div[@class='At']//textarea[@class='Ak aXjCH']")
新硒和编码我一般。提前谢谢。你知道吗
这个怎么样:
当我尝试登录Gmail并使用Selenium远程发送电子邮件时,我遇到了这个问题。 我注意到,每次我使用Selenium打开Gmail时,收件人字段、主题字段、email body字段和send元素的id都会发生变化(每个字段有2个不同的id)。我通过检查每个id解决了这个问题,如下所示:
这个帖子帮了我:login to Gmail using Selenium in Python
相关问题 更多 >
编程相关推荐