用其他Javascript调度WebDriver的`execute_script`?

时间:2014-07-30 23:13:14

标签: javascript-events selenium-webdriver

我在Firefox上使用Selenium WebDriver。我想写一个前端规范:

  1. 点击DOM元素,该元素具有绑定到它的一些点击式Javascript代码;
  2. 执行自己的JS(使用evaluate_script)来读取执行步骤1的结果。
  3. 我按顺序执行这两个步骤,它们之间没有任何暂停。

    我是否保证第2步仅在完成第1步的Javascript代码后才能运行?

    Firefox's Javascript runtime is single-threaded以来,我认为我需要说服自己,只有Firefox会在运行我的evaluate_script之前运行点击处理程序;我不需要担心并发执行。但是一般来说,浏览Firefox的Click eventevents,没有关于何时会安排绑定到事件的处理程序的承诺。

0 个答案:

没有答案