我为我要测试的Web应用程序创建了一些自定义复制功能。我找不到任何用于复制或粘贴in the documentation的关键字。有这样的事吗?
答案 0 :(得分:0)
使用Selenium + python进行复制和粘贴(使用键盘快捷键):
Performing-a-copy-and-paste-with-selenium-2
您还可以创建一种重复使用的方法(例如使用RobotFramework):
答案 1 :(得分:0)
我一直在使用RFW一段时间了。我提到的从未听过的复制/粘贴。
因此,唯一的方法是根据python库自定义您自己的关键字。
答案 2 :(得分:0)
您可以使用Robot Framework的OS库 http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html#Copy%20File
答案 3 :(得分:0)
You can use the following code for copy paste in Robot Framework
1.Install clipboard library using command in CMD : pip install clipboard
2.use code:
Copy To Clipboard ${TextToCopy}
Click Element ${TargetLocator}
Press Key ${TargetLocator} \\22
答案 4 :(得分:0)
您可以使用关键字名称为Press Key
的Selenium2Library,然后从ASCII Table这样的ascii表中获取值。
我们可以看到ctrl +十六进制值为01-我们需要点击它以突出显示文本。
您可以尝试这样的事情
Copy Text and Paste Text
[Documentation]
... CTRL-A -> 1
... Copy-> 03
... Paste -> 16
Press Key ${seleniumLocator} \1 #Highlight the text Ctrl+ A
Press Key ${seleniumLocator} \03 #Copy Text Ctrl + c
Press Key ${Some_Other_Locator} \16 # Paste Text Ctrl+ v