当前位置: 首页 > news >正文

模板网站和定制网站国外设计网站怎么打开

模板网站和定制网站,国外设计网站怎么打开,河北专业网站建设,实体店会员卡管理系统掌握Selenium常用的API的使用 目录 一、webdriver API 1.1元素的定位 1.2 id定位 1.3name 定位 1.4tag name 定位和class name 定位 1.5CSS 定位 1.6XPath 定位 1.7link text定位 1.8Partial link text 定位 二、操作测试对象 2.1鼠标点击与键盘输入 2.2submit 提交… 掌握Selenium常用的API的使用 目录 一、webdriver API 1.1元素的定位 1.2 id定位 1.3name 定位 1.4tag name 定位和class name 定位 1.5CSS 定位 1.6XPath 定位 1.7link text定位 1.8Partial link text 定位 二、操作测试对象 2.1鼠标点击与键盘输入 2.2submit 提交表单 2.3text 获取元素文本 2.4添加等待 2.4.1sleep休眠强制等待 2.4.2智能等待 2.4.2.1隐式等待 2.4.2.2显式等待 2.5打印信息 2.6获取元素对应的属性值 2.7浏览器的操作 2.7.1浏览器的前进 2.7.2浏览器的后退 2.7.3浏览器滚动条的操作 2.7.4浏览器最大化 2.8键盘事件 2.9鼠标事件 2.10定位一组元素 2.11多层框架的定位 2.12下拉框的处理 2.13alert、confirm、prompt 的处理 2.14上传文件的操作 三、补充操作 3.1关闭浏览器 3.2切换窗口 3.3截图操作 一、webdriver API public class Main {public static void main(String[] args) {ChromeOptions options=new ChromeOptions();//参数表示允许所有请求options.addArguments("--remote-allow-origins=*");WebDriver webDriver=new ChromeDriver(options);//.get表示打开百度的首页webDriver.get("https://baidu.com");} } 1.1元素的定位 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。那么一个对象也有类似的属性,我们可以通过这些属性找到这对象。(通过代码找到要操作的元素) webdriver 提供了一系列的对象定位方法,常用的有以下几种 idnameclass namelink textpartial link texttag namexpathcss selector我们可以看到,一个百度的输入框,可以用这么多种方式去定位。 1.2 id定位 id是页面元素的属性,我们最常用元素定位方式,但是不是所有的元素都有id的。如果一个元素有id属性,那么一般在整个页面是唯一的。所以我们一般可以用id来唯一的定位到这个元素 通过前端工具,例如Chrome浏览器的F12,找到了百度输入框的属性信息,如下: input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off" 属性 id=”kw”通过find_element_by_id("kw") 函数就可以定位到百度输入框 1.3name 定位 如果这个元素有name,并且元素的name命名在整个页面是唯一的,那么我们可以用name来定位这个元素。用上面百度输入框的例子,其中元素的属性name=”wd”通过find_element_by_name("wd")函数同样也可以定位到百度输入框 1.4tag name 定位和class name 定位 从上面的百度输入框的属性信息中,我们看到,不单单只有id 和name 两个属性, 比如class 和tag name(标签名) input 就是一个标签的名字,可以通过find_element_by_tag_name("input") 函数来定位。 class="s_ipt",通过find_element_by_class_name("s_ipt")函数定位百度输入框。 在这里要注意的是,不是所有的元素用 tag name或者 class name来定位元素,首先要保证该元素的这两种属性在页面上是唯一的,才能够准确的定位。 1.5CSS 定位 CSS(Cascading Style Sheets)是一种语言,它被用来描述HTML 和XML 文档的表现。 CSS 使用选择器来为页面元素绑定属性。这些选择器可以被selenium 用作另外的定位策略。 public class Main {public static void main(String[] args) {ChromeOptions options=new ChromeOptions();//参数表示允许所有请求options.addArguments("--remote-allow-origins=*");WebDriver webDriver=new ChromeDriver(options);//.get表示打开百度的首页webDriver.get("https://baidu.com");//定位元素:找到输入框WebElement element
http://www.hkea.cn/news/14585710/

相关文章:

  • 保定专业做网站的公司购物系统论文
  • 网站系统平台建设中国企业500强排行榜2021
  • 网站标签管理wordpress ssl
  • 如何做网站淘宝客wordpress qq 微信登录
  • 温州快速网站推广公司中国的网站建设数据分析
  • 网站中文域名好不好wordpress 网站搭建
  • 学做网站要会哪些研发app大概要多少钱
  • wordpress网站不稳定网站黑链 工具
  • 旅游门户网站源码怎么做的网站建站网站我待生活如初恋
  • 大鹏外贸网站建设哈尔滨关键词优化平台
  • 小网站关键词wordpress 搬站
  • wordpress 设置站点地址wordpress图片被拉伸
  • 如何做简单的网站 域名邮箱浙江省建设执业资格中心网站
  • 国内网站建设公司白山北京网站建设
  • 喀什做网站wordpress footer
  • 某企业电子商务网站建设aoc24g2色域
  • 综合门户网站建设方案温州中小企业网站制作
  • 温州中小企业网站建设产品外观工业设计公司
  • 网站建设哪家g好上海广告公司排行榜
  • 地方性门户网站有哪些西安西郊网站建设
  • 快速整站排名seo教程营销软件开发
  • 电影网站织梦模版广州单管核酸采样点
  • 网站新手引导怎么做仙桃住房和城乡建设部网站
  • 龙华网站建设多少钱门户网站建设方案中信息公开
  • 网页制作与网站建设 论文seo快速排名易下拉霸屏
  • 四川住房和城乡建设厅网站不能打开取名字网站如何做
  • 建新网站开发流程图便利的邯郸网站建设
  • 河南濮阳网站建设建筑设计公司名称
  • 信誉好的集团网站建设网页设计师培训哪个好
  • 深圳网站建设找哪188自助建站系统