Fitnesse Timeout populate picker field

Has anyone seen this? I'm populating picker fields - successfully apparently. These timeouts don't appear to affect the script execution, but they're throwing my results off.

Not sure what might be different about these fields. Other pickers are populating without comment from the app.

Log shows:

2017-10-30 12:31:21,133 [main] ERROR com.appiancorp.ps.automatedtest.exception.ExceptionBuilder  - Populate Field - Select GSM - gsm1
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.xpath: (//*[(self::label or self::span) and starts-with(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'select gsm')]/ancestor::div[contains(@class, 'FieldLayout---field_layout')])/descendant::span[contains(@class,'PickerTokenWidget---label') and contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'gsm1')] (tried for 10 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:80)


  Discussion posts and replies are publicly visible

Parents Reply
  • I attempted this but no success. It seems like the error message might be wrong in that it's reporting that the field is not available, but if you watch the test run, it's found quickly and there's no problem actually populating it. As far as I can tell this is either a false-positive or I'm missing something about how it's working. Again, the field gets populated and the test moves on. The only reason I look at this at all is because there's an error message that says "Timeout."
Children