如何处理点击我键入的网页上的动态链接

时间:2018-07-31 20:15:25

标签: selenium selenium-webdriver xpath css-selectors

我在文本字段中输入了一个值,当我填写网页上的其他详细信息并且现在必须单击时,它成为链接的稍后时间点。超链接每次随输入而变化。我如何使硒在不进行硬编码的情况下单击超链接。

文本字段的

xml:

<table id="s_2_l" tabindex="0" role="grid" aria-multiselectable="true" aria-labelledby="" class="ui-jqgrid-btable" style="width: 5087px;" summary="Contacts" datatable="1" border="0" cellspacing="0" cellpadding="0">

更改为超链接的值的Xml:

<a role="textbox" href="javascript:void(0);" class="drilldown" name="Last Name" tabindex="-1">HOMEOWNER</a>

1 个答案:

答案 0 :(得分:0)

这是您可以在Java中完成的方法:

self.assertAlmostEqual(41.7777777777776, 41.777, places=3)