【求助帖!自动化测试】关于163邮箱实现发送邮件功能的自动化脚本的元素定位问题

davidwen34 2019-05-01 02:48:53
为了实现用自动化脚本发送163邮件,从登录到点击发送过程,到第二步点击写信就卡住了,
原因是无法定位‘写信’,使用了几种方法也不行
在网上找了一圈都试过不行,而且网页源代码中也没有element中的属性值,更可怕的是也没有找到iframe!我好慌啊,求各路大神指导啊!
先贴个登录流程的代码:
...全文
1847 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
洛立轩 2019-08-13
  • 打赏
  • 举报
回复
我也做过网易邮箱写信的,看了你的xpath定位和我一样。在定位到写信元素前进行sleep(3),或者代码加入implicitly_wait(10)。
寻找电线杆子 2019-08-08
  • 打赏
  • 举报
回复
用xpath
  • 打赏
  • 举报
回复
用这个工具 https://prod.dragontesting.com 基于ui的功能测试智能化工具, 不要写代码,通过画业务流程图代替代码,元素自动定位,然后一键自动生成测试代码和报告
kaho123 2019-08-02
  • 打赏
  • 举报
回复
如果不是iframe框架的问题,那很有可能163邮箱的开发人员没有优化代码,可以导入鼠标模块点击写信这个元素
sheeperme 2019-07-20
  • 打赏
  • 举报
回复
定位元素用xpath 没有定位不到的,比标签方便的多,你可以试一下
冰冻海鲜 2019-07-19
  • 打赏
  • 举报
回复
进框架名代码少了一个字不对
Dικ 2019-06-09
  • 打赏
  • 举报
回复
考虑一下iframe帧的情况
qq_34736490 2019-05-25
  • 打赏
  • 举报
回复
直接定位文本就行,写信这个元素不在iframe里, 看有没有iframe可以直接在chrome里开f12 ctrl+f里面输入//iframe就知道这个页面有哪些iframe了,点上去看看就知道元素是不是在iframe里
married577 2019-05-07
  • 打赏
  • 举报
回复
163的demo,网上应该都有源代码把

5,219

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧