2

Selenium Webdriver 无法找到下面的元素。我尝试过使用 name 和 xpath,但都没有。我正在使用 ruby​​(但这没关系)需要一种方法来识别下面的页面对象

<input name="description" maxlength="128" value="" onmouseover="hoverField(this)"   onmouseout="jjj" onblur="blurField(this)" onfocus="focusField(this)" class="formInputFieldFilled" type="text">
4

1 回答 1

1

这对我有用,使用 XPath:

//input[@name='description']

我会冒险猜测它很可能在另一个 IFrame 中,所以请仔细检查一下。

也可能是该元素当时在页面上不可见的问题,因此请查看 WebDriverWait:

http://seleniumhq.org/docs/04_webdriver_advanced.html

于 2012-05-22T19:25:46.593 回答