基本上我正在寻找一种方法将一个CTRL + A发送到Selenium / Perl环境中的网页上的div。看起来其他语言驱动程序有一个“和弦”功能,但Perl模块到目前为止我没有看到它。有什么想法吗?
答案 0 :(得分:0)
您可以使用Selenium::Remote::Driver之类的:
# include the WDKeys module
use Selenium::Remote::WDKeys;
.
.
$driver->send_keys_to_active_element(KEYS->{'space'}, KEYS->{'enter'});
还有 send_modifier 方法,该方法将事件发送到活动元素以按下或释放修饰键。所以你可以做一些事情:
$driver->send_modifier('Alt','down');
$elem->send_keys('c');
$driver->send_modifier('Alt','up');