为了账号安全,请及时绑定邮箱和手机立即绑定

找不到含硒的文本元素

找不到含硒的文本元素

当年话下 2021-04-03 10:11:35
我试图用来Selenium在我的邮箱中创建新邮件。我napisz在电子邮件网站上找到(en:“写入”)按钮时遇到问题。我尝试使用,driver.find_element_by_link_text但不起作用。我设法通过使用解决此问题,xpath但我很好奇为什么第一种方法失败。import timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysbrowser = webdriver.Firefox()browser.get('https://profil.wp.pl/login.html?zaloguj=poczta&url=https://poczta.wp.pl/profil/')elem_login = browser.find_element_by_name('login_username')elem_login.send_keys('stack_scraper_wp@wp.pl')elem_password = browser.find_element_by_name('password')elem_password.send_keys('thankyouforhelp')elem_zaloguj_button = browser.find_element_by_id('btnSubmit')elem_zaloguj_button.click()browser.get('https://poczta.wp.pl/d635/indexgwt.html#start')elem_napisz_button = browser.find_element_by_link_text('napisz')elem_napisz_button.click()编辑:我xpath今天尝试使用相同的工具,但失败了。可能是某种原因导致了问题的动态性吗?
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

.find_element_by_link_text()a仅查找元素。在您的情况下,这是button元素,无法使用此定位器定位。


查看完整回答
反对 回复 2021-04-20
  • 1 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信