当前位置: 首页 > 面试题库 >

用selenium清除textarea中的文本

夏侯兴学
2023-03-14
问题内容

我进行了一些测试,检查当某些字段中的文本无效时是否出现正确的错误消息。有效性检查之一是某个textarea元素不为空。

如果此文本区域中已经有文本,我如何告诉selenium清除该字段?

就像是:

driver.get_element_by_id('foo').clear_field()

问题答案:
driver.find_element_by_id('foo').clear()


 类似资料:
  • 问题内容: 我进行了一些测试,当某些字段中的文本无效时,我会检查是否出现正确的错误消息。一种有效性检查是某个textarea元素不为空。 如果该文本区域中已经有文本,我如何告诉硒清除该字段? 就像是: 问题答案:

  • 下面是我正在使用的代码: 执行这段代码后,它将清除整行文本,而不是只清除给定矩形内的文本。 为了更好地解释事情,我附上了pdf文档。 任何帮助都将不胜感激。

  • 问题内容: 即时通讯使用log4j写入具有以下属性文件的文件: 我的问题是,在我的程序的每次运行中,我都想清除文件“ temp.ppr”,然后使用lo4j有效地对其进行写入?还是您建议其他解决方案? 谢谢 问题答案: 您可以这样做: 然后在应用程序的启动代码中: 这样,对于程序的每次运行,现有日志都将移至“ temp.ppr.1”,并且“ temp.ppr”将重新开始。这样,您也总是拥有上一次运行

  • 问题内容: 我正在测试的Web应用程序在删除记录时需要确认。 我创建了一个测试,以输入删除此记录的有效理由。 执行此操作的代码如下: 文本框的XPath如下: 每当运行测试时,都会返回以下异常。 以下是Web应用程序上元素的HTML: 问题答案: 按照该HTML已经共享了与元素 属性 为 删除的原因 是 角 元素,因为你必须发送短信,你必须诱使 WebDriverWait 的 元素可以点击 如下:

  • driver.findElement(by.xpath(“//TextArea[@id='sourceis']”)).SendKeys(“abcd”);driver.findElement(by.xpath(“//textarea[@id='source-is']”)).sendkeys(keys.tab“abcd”); 使用JavaScriptExecutor设置value属性--失败 Java

  • 在chrome上,当用户单击清除按钮时,搜索输入会触发“搜索”事件。 是否有一种方法可以在Internet Explorer10上用javascript捕获相同的事件?