一,学习selenium遇到的困难
1. 当测试小米bbs首页的超链接时,为了验证是否进入正确的新标签页,需要把超链接的文本和新标签页的标题进行对比。
如图所示,新标签页直接获取的title,是有“ - 小米社区官方论坛”的。解决办法是:将断言两文本相等改成第一个文本被包含在第二个文本中。
(另外,我之前在方法里忘了加self,也导致我找了半天错。)
2.关于定位元素的问题。安装一个xpath插件是有很大的帮助的。而安装xpath插件是需要FQ的。
ssr://MTcyLjI0NS4xOS4xNDc6MTg2NTpvcmlnaW46YWVzLTEyOC1jZmI6cGxhaW46TVRJek5EVTJOemcvP29iZnNwYXJhbT0mcHJvdG9wYXJhbT0mcmVtYXJrcz1abUZ1Y1dsaGJtZGtZVzVuTG1OdmJlZS1qdVdidmVTOWtPYXl1LVM2bXVXM251UzZtdWVKdWVXRnNPV2twdyZncm91cD1abUZ1Y1dsaGJtZGtZVzVuTG1OdmJUSXdNVGd3TmpJMmRn
首先需要安装ShadowsocksR-win-4.9.0,然后复制上面那段,对屏幕下方的小飞机右键-剪贴板批量导入ssr。(这个ssr是某一个代理,并不是长期有效)
![](https://images2018.cnblogs.com/blog/1359195/201807/1359195-20180730173701090-1069216476.png)
3.关于HTMLTestRunner自动生成测试报告,不明白写入的时候为什么一定要二进制写入。
二,工作中遇到的困难
1.sql查表太慢:解决方案是把索引能多具体多具体。实在是数据量太大时,就没办法了。寻找别的解决问题的方法(非查表的方法,比如用excel导出数据做比较。)