码迷,mamicode.com
首页 > Web开发 > 详细

Selenium第6课 css

时间:2018-12-09 14:02:33      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:文本   click   关系   其他属性   for   input   成功   决定   pre   

一、定位方法:

1.#id,如:#account

2.点class:.table.table-form,多重属性,空格直接改成点

3.标签直接写标签名字

4.其他属性用中括号:[name=‘kw‘][其他属性]

5.层级关系用>符号:table>body>tr

6.form#form>span>input#kw

7.多个子元素用:nth-child:#u_sp>a:nth-child(1),从1开始数。

8.input#account.form-control[name="account"]

 

二、获取元素属性:

1.获取文本:t = element.text

2.获取其他属性:element.get_attribute("href")

3.获取标签:element.tag_name

4.获取元素的宽高:element.size

5.获取元素坐标:element.location

6.获取浏览器名称:driver.name

7.获取title:driver.title

 

三、jquery定位:

1.主要解决定位元素成功后,点击 失效的问题。

2.点击:$(css定位).click:$(".prefpanelgo").click()

3.输入内容:$(css定位).val("xxx")

4.执行jquery语法:driver.execute_script("jp")

 

Selenium第6课 css

标签:文本   click   关系   其他属性   for   input   成功   决定   pre   

原文地址:https://www.cnblogs.com/yzyj/p/10090454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!