Tag: click

Selenium点击并不总是有效

我有一些点击选项卡的测试,但并不总是执行点击。 xpath在测试工作的大部分时间都是正确的 这不是一个计时问题,因为我使用thread.sleep()和其他方法来确保元素在单击之前可见 测试认为它正在执行点击,因为它不会在“执行”点击时抛出ElementNotFoundException或任何其他exception。 由于选项卡内容不会更改,因此稍后在单击后测试失败。 进一步的信息我使用Selenium 2.44.0来实现在Chrome 44.0.2403.107 m上运行的Java测试。 我还能做些什么,或者这可能成为selenium的问题?

30000ms后,当我尝试使用Selenium RC单击“提交”按钮进入下一页时超时

我正在使用Selenium RC by java。 在第1页填写必要的数据 – > Click提交按钮进入下一页。 我的代码是: selenium.click(“Submit”); selenium.waitForPageToLoad(“30000”); 单击“提交”按钮后,我发现错误: com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms 任何人都可以帮帮我吗?

JMapViewer,MouseListener调用了2次

使用JMapViewer,可以识别组件的奇怪行为。 我使用DefaultMapController来获取地图位置(lat,lon)。 import java.awt.Graphics; import java.awt.Point; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import org.openstreetmap.gui.jmapviewer.DefaultMapController; import org.openstreetmap.gui.jmapviewer.JMapViewer; public class Test extends JMapViewer{ public Test() { addMouseListener(new DefaultMapController(this) { public void mouseClicked(MouseEvent e){ Point start = e.getPoint(); System.out.println(e.getPoint()); } }); } protected void paintComponent(Graphics g){super.paintComponent(g);} public static void main (String [] args){ JFrame jf = new JFrame(); […]