如何使硒点击一个按钮

如何使硒点击一个按钮

问题描述:

任何人都可以在这个问题上需要帮助后,要等待几秒钟:IM clickin一个按钮,在案件本月底:如何使硒点击一个按钮

selcmd.Click(objget3);

点击此按钮后,页面突然关闭,但我必须看到结果,所以它需要等待几秒钟ter.i使用代码下面的waitforpageload(),但没有用。我如何使用硒进行编码。

感谢 chinnu

我不知道你是全光照的语言,这是Python代码。 试试这可能对你有帮助。

import time 

time.sleep(5) 
+0

的语言你使用? – Sirga

+0

c#lang ........ – chinnu

+0

我没有接触到C#我瘦,这可能会有所帮助。导入System.Threading Thread.Sleep(waitTime)在点击操作后使用它。 – Sirga

如果Click()关闭的页面,没有什么可以做,以阻止这种短期与自己的版本,延迟关闭更换window.close()的。

你可以定义一些时间来等待喜欢尝试:

selcmd.waitForPageToLoad("30000"); 

点击按钮后,将等待30秒。

////这是在Java/JUint 4写////

我一直在四处寻找了几天,发现这一点。在IDE中创建了一个暂停5秒的测试用例,然后将其输出到JUint 4中,并找到以下技术。

首先,确保你的方法有“抛出异常”:

public void thisTest() throws Exception { 
    // Test code here 
} 

然后要添加此排队等候5秒钟:

Thread.sleep(5000); 

的论据睡眠方法以毫秒为单位。

希望这是你正在寻找的!

对于.NET >>

下面提到

//硒是反对你在你的脚本中使用的ISelenium

解决方案1:

selenium.SetSpeed( “5000”) ;

上述命令将在执行下一个命令之前等待5ms。

解决方案2:

您可以阻止浏览器,如果你发表意见[TearDown中]功能“测试”执行后关闭(即评命令selenium.Stop())