使用Python和Selenium隐藏元素并发送值

时间:2018-09-02 02:43:28

标签: python selenium

因此,我正在尝试自动注册新闻通讯。我尝试使用ID等(请参见下文)。但是后来我发现尝试使用JSExecutor的尝试被隐藏起来并没有太大的成功。我尝试了大多数其他解决方案(即使用Java Script Executor)只是为了获得更多错误。这促使我提出这个问题。

网站代码:https://imgur.com/SuWAIBk

我尝试过的事情:

    browser.execute_script("document.getElementsByName('dwfrm_profile_customer_email')[0].setAttribute('type', 'text');")
time.sleep(3)
browser.find_element_by_xpath("//*[@id='dwfrm_profile_customer_email']").clear();
browser.find_element_by_xpath("//*[@id='dwfrm_profile_customer_email']").sendKeys(random_catchall);

然后我可以正常尝试

browser.find_element_by_id("dwfrm_profile_customer_email")

,依此类推。任何帮助表示赞赏!!!预先感谢

0 个答案:

没有答案