书到用时方恨少,事非经过不知难。这篇文章主要讲述学习 APPIUM 元素定位 (JAVA)-xpath相关的知识,希望能为你提供帮助。
表达式1.xpath根据text内容查找元素
//view[contains(@text,"value")]
//view[@text="value"]等
2.xpath根据content-desc查找元素
//view[contains(@content-desc,"value")]
3.xpath根据index查找元素
//view[contains(@index,value)]
4.元素顺序
//view/view[n]/view等
例子【学习 APPIUM 元素定位 (JAVA)-xpath】以下语句已定位通过
WebElement sells = driver.findElement(By.xpath("//android.widget.TextView[contains(@text,‘正在售票‘)]"));
WebElement movie = driver.findElement(By.xpath("//android.widget.TextView[@text=‘夜孔雀‘]"));
WebElement banner =driver.findElement(By.xpath("//android.support.v7.widget.RecyclerView/android.widget.LinearLayout/android.widget.LinearLayout")) ;
WebElement menu_me = driver.findElement(By.xpath("//*[@resource-id=‘com.gewara:id/side_menu_home‘]/android.widget.TextView"));
推荐阅读
- android(APP设置以太网静态IP_简要步骤)
- 30天设计–品牌案例研究
- 顶级设计师使用的10种UX可交付成果
- Framer教程(如何创建出色的交互式原型)
- 为什么初创企业需要样式指南
- 为什么要使用材料设计(权衡利弊)
- 设计过程(是客观的还是主观的())
- UI设计最佳做法,以提高可扫描性
- 看看Ro-Lu(一个可用性案例研究)