首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试Selenium以登录到我的Twitter:它不允许您检查元素

测试Selenium以登录到我的Twitter:它不允许您检查元素
EN

Stack Overflow用户
提问于 2021-10-20 12:51:49
回答 1查看 84关注 0票数 0

向任何可以提供帮助的人提出一个问题:

仅出于测试目的,我尝试使用Selenium4和chrome Webdriver与Python一起登录我自己的Twitter。推特似乎已经改变了它的界面:只要它检测到selenium正在打开一个chrome浏览器,它就会打开:https://twitter.com/i/flow/login,而不是通常的登录页面(“https://twitter.com/login"”)

在此页面上,我尝试手动检查username字段的元素,但仍然失败;我尝试手动输入用户名以进入password字段,该字段只有在您输入正确的用户名并单击后才会激活。问题是,只要右键单击password字段来检查该元素,上面的URL链接就会自动将自身重定向到username (上一页)字段,并且不允许您检查password元素。其他人也面临着同样的问题吗?有什么解决方案吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-10-20 14:16:57

Twitter EDIT:有可能你说的是Twitter不想让你使用自动化软件。

您能否尝试输入用户名,然后模拟TAB .send_keys(u'\ue004')并输入.send_keys(u'\ue007'),而不是模拟鼠标单击

原始答案:

检查元素的另一种方法是:

--按F12

--单击箭头图标

--单击页面上的元素。

这对你有效吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69646329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档