如何处理selenium中的超链接textarea

时间:2018-04-02 05:05:09

标签: selenium hyperlink textarea

我有一个页面,其中链接是用文本区域定义的。如何通过selenium将值传递给它?

以下是UI代码:

<a:TextArea name="Some Name">

我想点击链接也想要输入值。但是对于Selenium,我无法做到这一点。

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

好问题。

如何使用javascript操作DOM元素。

由于您还没有提供代码,因此这里是您问题的描述性答案。您需要遵循某些步骤才能实现这一目标。

  1. 查找元素
  2. 使用Javascript禁用链接,此处可以停止其点击事件
  3. 禁用click事件后,您可以将密钥发送到该字段。
  4. 完成sendKeys之后,您可以撤消上述更改并点击字段。(如果您无法撤消,那么只需获取href标记和商店的<a>属性它在任何变量中,一旦使用sendkeys完成,请通过传递变量来访问该链接。
  5. 如果发生任何查询,请告诉我。