当前位置: 首页 > 知识库问答 >
问题:

田间应用硒明文

冷宏茂
2023-03-14

是否有一种方法,我可以选择完整的文本在编辑字段和删除。我正在尝试使用Selenium、Appium和Java自动化移动应用程序,有一个字段有10-15个字符。我想删除字段中的现有内容,然后用.sendkeys()命令更新它。

driver.findElement(by.xpath(“elmentPath”)).clear();--driver.findElement(by.xpath(“elmentPath”)).click()也不起作用;--该命令单击字符串的中心,如果在该中心运行driver.SendKeyEvent(AndroidKeyCode.Backspace);---它只清除字符串的一半,因此如果有办法在字符串末尾单击,我可以运行driver.SendKeyEvent(AndroidKeyCode.Backspace);--具有字符串长度的循环中的命令。请帮忙

共有1个答案

连昊天
2023-03-14

您可以执行element.clear()或element.SendKeys(“”)。虽然第二个不推荐,但我不得不使用它,当我的开发框的显示文本大小设置为中等或更大。

 类似资料:
  • 鉴于下面的代码片段,为什么最后四个输出周期是相同的?我希望这些行的天数部分是4,3,2,1,而不是4,4,4,4。这是一个错误还是我遗漏了一些明显的东西?(天晚了,我很累,所以很可能是后者。)我用的是野田佳彦时间1.2.0。

  • 我在NodaTime lib上遇到了一个问题。我的目标是:在两个日期之间计算年/月/日期。下面是我的测试示例: 输出是:年:9,月:11,天:52 对我来说是错误的。我想得到,例如,下一个输出(当然,输出取决于月份的天数,假设我们的月份有31天):年: 10,月: 0,天: 21 所以,我想把日子四舍五入到年和月。我怎么能得到这个? 答案:利用马特的答案,我创造了下一个解决方案:

  • 直接在boss面试间面试,面试官是一个HR和一个非后端的哥,所以也没问八股,纯问项目。 自我介绍 印象最深的项目?项目概述。 只记了项目的个人职责,整体概览差不多忘了,没说好。 分表 sql构建,事务管理 密度图,热图等数据可视化部分 项目中用的多线程(数据导出,上锁) 和其他人比的优势 反问 如果去了做哪些业务? B端的平台搭建,直播相关 表现怎么样 项目感觉快忘差不多了,得重新看看。#面经#

  • 我对selenium相当陌生,我试图使用一些在教程中使用的脚本来练习。我下载了所有需要的。JAR文件(Chrome驱动程序、SeleniumJava和独立服务器),并将其添加到Eclipse中的路径。 执行此操作时,我遇到以下错误:

  • 我在stack上看到了一些与此主题相关的问题,像其他问题一样,回答似乎总是包括RC/WD解决方案。这是针对SELENIUM IDE的,而不是WD/RC实现。 我意识到我们只需要设置存储文件路径的元素的值,但是我看到了相互矛盾的方法。 我存储文件路径字符串的元素在检查器下如下所示: 输入type=“file”name=“StdConditionsFile”id=“pdfApp” 如果我得到元素的Xp

  • 问题内容: 我曾经在页面上找到一个元素,但是它返回,但是当我使用它时,它能够找到该元素并单击它。 我无法理解两个接口之间的区别。请帮助。 问题答案: 将使用元素作为搜索选择器的范围。这意味着它通常用于搜索子元素。 将使用驱动程序(即整个页面)搜索给定的选择器。 因此,特别是对于您的实例(我们将需要更多信息以更准确地弄清楚它),很可能是您的选择器与您给定子对象中的任何子对象都不匹配,但是当您尝试在整