如何等待元素呈现?

时间:2014-10-31 10:04:51

标签: javascript phantomjs

我正在编写一个点击网页的phantomjs脚本。此页面是单页面应用程序,点击按钮或链接时,网址不会更改。

我的问题:

  1. 我无法确定是否呈现了元素。我可以检查该元素是否与$('#id').length > 0一起存在,但我不知道接下来该做什么。一种方法是设置超时并再次调用funktion以再次检查元素是否存在,但我认为这是解决问题的一个非常糟糕的解决方案。

  2. 如何在填写所有输入并单击按钮后调用函数?

  3. 例:
    第一步:
    填写userName&密码
    点击登录按钮

    第二步: 检查是否呈现红色按钮 单击按钮

0 个答案:

没有答案