1.按压press 开始按压一个元素或坐标点(x,y)。通过手指按压手机屏幕的某个位置。 press(WebElement el, int x, int y) 比如TouchAction(driver).press(x=0,y=308).release().perform() release() 结 ...
分类:
移动开发 时间:
2019-04-11 01:01:44
阅读次数:
383
find_element()只会查找页面符合条件的第一个节点,并返回;但是定位不到元素则会报错。 find_elements()查找多个元素并且返回一个列表,列表里的元素全是WebElement节点对象;当定位不到元素时不会报错,会返回一个空列表。 ...
分类:
编程语言 时间:
2019-04-09 09:37:33
阅读次数:
259
这个类代表HTML页面元素 id_ #当前元素的ID tag_name #获取元素标签名的属性 text #获取该元素的文本。 click() #单击(点击)元素 submit() #提交表单 clear() #清除一个文本输入元素的文本 get_attribute(name) #获得属性值 s_s ...
分类:
Web程序 时间:
2019-04-06 12:38:44
阅读次数:
165
selenium 访问一个form的title,总是报错如题: WebElement object has no attribute 'sendKeys' [duplicate] 找了好几个方法都不管用: 1. post_page.form_field(filed_name).send_Keys(c ...
分类:
Web程序 时间:
2019-02-20 12:40:44
阅读次数:
933
等待的条件 WebDriver方法 页面元素是否在页面上可用(enabled)和可被单击 elementToBeClickable(By locator) 页面元素处于被选中状态 elementToBeSelected(WebElement element) 页面元素在页面中存在 presenceO ...
分类:
其他好文 时间:
2019-02-14 12:02:48
阅读次数:
170
使用webElement.text()方法获取字符串时,有时候会获取失败--获取到的内容为空 使用 webElement.getAttribute("attributeName"),通过textContent, innerText, innerHTML等属性获取 ...
分类:
Web程序 时间:
2019-01-21 13:42:16
阅读次数:
1068
方法一:通过索引,id,name,WebElement定位 from selenium import webdriverdriver = webdriver.Firefox()driver.switch_to.frame(0) # 1.用frame的index来定位,第一个是0# driver.sw ...
分类:
编程语言 时间:
2018-12-28 14:34:49
阅读次数:
623
//判断元素是否存在public boolean IsElementPresent (WebElement webElement, By by) { boolean status = false; try { if (webElement == null) { driver.findElement( ...
分类:
编程语言 时间:
2018-12-11 12:49:46
阅读次数:
165
//获取元素列表public List<WebElement> ListElements(By parentBy, By childrenBy, By grandchildrenBy) { //定义一个list集合存储所有的元素列表参数 List<WebElement> webElements = ...
分类:
编程语言 时间:
2018-12-10 18:00:22
阅读次数:
230
一、摘要 本篇博文介绍在Mac系统上使用AppiumI Inspector进行App页面元素定位 二、Finding elements by xpath WebElement digit_9 = driver.findElement(By.xpath("//android.widget.Linear ...
分类:
移动开发 时间:
2018-12-04 14:44:57
阅读次数:
330