SeleniumWithC#学习笔记Lesson-03超级链接

超级链接或链接是Web页面的基本元素之一,而通过超级链接使得万维网可以互联互通。一个典型的链接如下所示:

SeleniumWithC#学习笔记Lesson-03超级链接

HTML源码如下所示:

].Click();

FindElements会返回一个满足条件的web元素集合(也有称数组)。在C#中,集合的开始标识从0开始,所以点击第二个链接,则标识应该1。

  • ]);

当然也可以更简单的方法来实现在一个浏览器窗口中进行测试,使用一个变量(currentUrl)来存放初始的地址,代码如下:

            string currentUrl = driver.Url;
            //获取新窗口的链接地址
            string newWindowUrl = driver.FindElement(By.Id("newWindows")).GetAttribute("href");
            //切换到新窗口
            driver.Navigate().GoToUrl(newWindowUrl);
            driver.FindElement(By.Id("zzk_q")).SendKeys("Selenium");
            driver.FindElement(By.XPath("//div[@class='side_search'][1]/input[2]")).Click();
            //返回之前初始的窗口
            driver.Navigate().GoToUrl(currentUrl);

以上就是针对Selenium Web测试针对链接进行定位测试的一些方法总结,在实际测试过程,可通过各种方法灵活使用。

作者:Surpassme

来源:http://www.cnblogs.com/surpassme/

声明:转载请在文章页面明显位置给出原文连接,谢谢。

更多相关文章
  • RHCE7认证学习笔记10——分析和存储日志
    RHCE7认证学习笔记10——分析和存储日志一.rsyslogd服务管理系统日志,随机启动[root@linuxidc rsyslog.d]# systemctl is-active rsyslog.service  active [root@linuxidc rsyslog.d]# systemc ...
  • RHCE7认证学习笔记7——监视和管理进程
    RHCE7认证学习笔记7——监视和管理进程1.查看进程某个进程的基础上生成了另一个进程,则它们为父子进程:  [root@linuxidc ~]# pstree├─sshd───sshd───bash───pstree[root@linuxidc ~]# ps   PID TTY          ...
  • 本文章给各位朋友介绍HTML5学习笔记:HTML5 Video元素 ,有需要了解的朋友可参考. 现在互联网视频大都使用Flash来实现.但是不同的浏览器可能使用不同的插件.在HTML5中则提供了一个统一的方式来展示视频内容.HTML5 video在Internet Explorer 9, Firef ...
  • mysql Int数据类型长度学习笔记 有需要了解的朋友可参考一下本文章.1.数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节int(M) 在 integer 数据类型中,M 表示最大显示宽度.在 int(M) ...
  • 本人总结了一些关于linux中ubuntu server学习笔记,有需要了解学习的朋友可参考参考.1.解决中文乱码问题.本来想为了方便使用系统,特意选择了中文安装,结果命令行中的中文显示一堆方格符号,既然是玩 server 系统,那还是用英文吧.修改内容:sudo vim /var/lib/loca ...
  • LAMP 全功能编译安装CentOS6.3学习笔记
    本文章来给大这转一站长写的LAMP 全功能编译安装CentOS6.3学习笔记,如果有需要学习的朋友不防参考参考吧.最近抽空在虚拟机上测试成功了LAMP各个最新版本的整合编译安装,算是把之前的博文整合精简,以下内容均在CENTOS6.3(安装minimal desktop和默认开发包)下测试安装成功, ...
  • RHCE7认证学习笔记1--- 系统文件目录结构
    RHCE7认证学习笔记1--- 系统文件目录结构1.RHEL7系统文件目录基本上RHEL7的目录结构保持着与原来RHEL6相同的目录结构,不同的是,RHEL7增加了Run目录,默认用于光驱文件的自动挂载,而在RHEL6中默认的光驱挂载目录则是Media.2.安装系统时,若果选择手动划分分区,则必须要 ...
  • RHCE 学习笔记1- 安装 RHEL 7
    周末上了2天RHCE的培训课程,把学习笔记总结一下.因为是从RH124开始讲解,所以讲解的东西目前都很基础.一 首先看看安装操作系统安装RHEL 7,虚拟机软件随便什么都行,豆子使用的是Vmware ESXi 5.5,VClient不支持RHEL 7,但是使用Web Client的话是支持的.如果是 ...
  • RHCE 学习笔记39)LDAP 服务器,NFS和autofs
    RHCE 学习笔记(39) - LDAP 服务器,NFS和autofs这一节应该算补充一下前面的网络用户和autofs的内容.LDAP的服务器配置不在考核内容,不过客户端的连接和autofs连接nfs远程主目录反而是考察重点.所以,还是需要配置LDAP的服务器.安装配置LDAP服务器Liferay ...
一周排行