<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_37379839的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_37379839</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_37379839]]></copyright><item><title><![CDATA[UI自动化测试Webdriver原理]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/86981011</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/86981011</guid><author>qq_37379839</author><pubDate>Mon, 11 Feb 2019 10:37:22 +0800</pubDate><description><![CDATA[WebDriver提供许可用来与浏览器交互的功能和设置。我们可以通过使用Webdirver的功能和一些方法来实现与浏览器窗口、警告、框架和弹出窗口的交互。它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。...]]></description><category></category></item><item><title><![CDATA[selenium中使用cssSelector定位元素]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/86741236</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/86741236</guid><author>qq_37379839</author><pubDate>Fri, 01 Feb 2019 15:09:01 +0800</pubDate><description><![CDATA[页面代码为：


&amp;lt;span class=&quot;bg s_ipt_wr quickdelete-wrap&quot;&amp;gt;
&amp;lt;span class=&quot;soutu-btn&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;input id=&quot;kw&quot; name=&quot;wd&quot; class=&quot;s_ipt&quot; value=&quot;&quot; 
maxlength=&qu]]></description><category></category></item><item><title><![CDATA[python+selenium+HTMLTestRunner编写UI测试报告]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/86736232</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/86736232</guid><author>qq_37379839</author><pubDate>Fri, 01 Feb 2019 10:23:56 +0800</pubDate><description><![CDATA[正在自学selenium+python，这里简单介绍一下目前所学到的知识，主要是使用HTMLTestRunner实现测试报告的输出

首先下载HTMLTestRunner，下载网址https://pypi.python.org/pypi/HTMLTestRunner：.

编写代码1，Homepagetests.py如下：



import unittest
from selenium impo...]]></description><category></category></item><item><title><![CDATA[解决在mock数据的时候，不同的测试工具打开的url的端口不一样的问题]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78584171</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78584171</guid><author>qq_37379839</author><pubDate>Mon, 20 Nov 2017 17:24:21 +0800</pubDate><description><![CDATA[在对js进行单元测试的时候，用到Mock模拟后台数据库的返回，在对url进行赋值的时候，需要使用var nodeUrl="http://"+document.location.host，因为使用不同的测试工具，打开的端口号会不一样。就会导致mock失败，所以使用document.location.host读取当前页面的端口值]]></description><category></category></item><item><title><![CDATA[selenium使用JavascriptExecutor对按钮上显示的字进行更改操作]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78532289</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78532289</guid><author>qq_37379839</author><pubDate>Tue, 14 Nov 2017 16:51:09 +0800</pubDate><description><![CDATA[之前提到过，可以使用JavascriptExecutor对页面元素进行操作，因为selenium支持js语言，如下：
String str="document.getElementById('end').innerHTML='login'";
将js语句定义为string类型，然后使用如下代码，来运行改语句，就可以实现对相应元素的操作。
JavascriptExecutor js = (Ja]]></description><category></category></item><item><title><![CDATA[sonar设置代码检查发现问题之后，发送邮箱通知]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78528573</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78528573</guid><author>qq_37379839</author><pubDate>Tue, 14 Nov 2017 11:17:11 +0800</pubDate><description><![CDATA[登录sonar，进入我的账户，选择提醒，就可以看到
然后勾选自己想要知道的问题，点击保存修改]]></description><category></category></item><item><title><![CDATA[关于webdriver定位元素，报错无法点击]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78499916</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78499916</guid><author>qq_37379839</author><pubDate>Fri, 10 Nov 2017 15:01:18 +0800</pubDate><description><![CDATA[在使用webdriver对页面元素进行操作的时候，发现driver.findElement(By.className("count"))不管用了，会报org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (-140, 411)这样的错。在查找资料之后发现可以使用Javascr]]></description><category></category></item><item><title><![CDATA[selenium+Chromedriver.exe的位置的设置]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78479564</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78479564</guid><author>qq_37379839</author><pubDate>Wed, 08 Nov 2017 15:42:47 +0800</pubDate><description><![CDATA[在使用selenium进行ui界面测试的时候，需要使用到Chromedriver.exe，因为需要集成到ci上，那么就没办法使用本地的exe文件，所以我把Chromedriver.exe文件放在工程的一个文件夹下面，那么在代码中的设置就如下所示：
private static WebDriver driver; 
System.setProperty("webdriver.chrome.dri]]></description><category></category></item><item><title><![CDATA[找不到或无法加载主类 （慎用refactor这个快捷重命名方式）]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78478796</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78478796</guid><author>qq_37379839</author><pubDate>Wed, 08 Nov 2017 14:53:01 +0800</pubDate><description><![CDATA[在eclipse里面创建工程的时候，没有注意groupID的选择，到最后，使用refactor进行包的重命名之后，运行里面的类，就报：错误: 找不到或无法加载主类 common.BrowserDriver，，在百度的时候，就说是jdk环境的问题，一番对比之后，发现环境没有问题，有的还说jdk和jre不能安装在同一个目录下，但是我在同一个目录下也能编译，最后不得已，只能重新创建一个工程，继续运行之前]]></description><category></category></item><item><title><![CDATA[开博第一天--teamcity+sonar+sonar-runner]]></title><link>https://blog.youkuaiyun.com/qq_37379839/article/details/78435889</link><guid>https://blog.youkuaiyun.com/qq_37379839/article/details/78435889</guid><author>qq_37379839</author><pubDate>Fri, 03 Nov 2017 15:10:24 +0800</pubDate><description><![CDATA[为了保证将自己学到的东西，一点点的积累下来，我觉得开始写博客，也希望自己能够一直的坚持下去。
既然走上了自动化测试这条不归路，即使现在面黄体胖，也只有硬着头皮上了。
那么就说说正在做的工作吧，关于分析代码到sonar上。
目前了解了两种方法：
1.maven+sonar：
编写pom文件，运行命令mvn sonar:sonar -Dsonar.host.url=目的网址
2.使用son]]></description><category></category></item></channel></rss>