以下是我的情景:
1) Clicking on button where pop up comes
2) On click of choose file image button , file upload should come
3) After choosing image , another window comes where crop button will be there . On click , it will get uploaded automatically .
请帮帮我..
我尝试过使用机器人/动作类的所有可行方法。
三江源
答案 0 :(得分:0)
如果您不能使用sendKeys(),并且从您发布我假设您不能,您有几个选项。你可以使用机器人类,但它似乎不适合你。你也可以通过从java调用sikuli来做简单的快捷方式 - sikuli是可以通过搜索图像与屏幕上的每个元素进行交互的框架。它似乎对你来说是完美的。
http://doc.sikuli.org/faq/030-java-dev.html
在这里你可以找到如何将sikuli与java集成。
import org.sikuli.script.*;
public class TestSikuli {
public static void main(String[] args) {
Screen s = new Screen();
try{
s.click("imgs/spotlight.png", 0);
s.wait("imgs/spotlight-input.png");
s.type(null, "hello world\n", 0);
}
catch(FindFailed e){
e.printStackTrace();
}
}
" img.pdf"是截图的路径。您可以单击此文件,拖放它等。它可能不如WebDriver脚本可靠,但机器人类也不可靠,有时我们必须采取快捷方式。