Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drop down menu selenium-如何使用选择下拉菜单编程_Drop Down Menu_Selenium_Keypress - Fatal编程技术网

Drop down menu selenium-如何使用选择下拉菜单编程

Drop down menu selenium-如何使用选择下拉菜单编程,drop-down-menu,selenium,keypress,Drop Down Menu,Selenium,Keypress,我想模拟用户单击文本字段,使用下拉菜单选择一个项目 我可以让他们在现场和下拉列表中使用: click //input[@id='select_students'] keyPress //input[@id='select_student'] \40 但我似乎无法在下拉列表中“选择”某个项目 我试着用键使用keyPress。输入作为值,但我不得不输入一个目标(这是firefox中的selenium IDE),我不知道使用什么作为目标 如果目标可用,我可以使用按Enter键的功能。下面的

我想模拟用户单击文本字段,使用下拉菜单选择一个项目

我可以让他们在现场和下拉列表中使用:

click    //input[@id='select_students']
keyPress //input[@id='select_student']   \40
但我似乎无法在下拉列表中“选择”某个项目

我试着用
键使用
keyPress
。输入
作为值,但我不得不输入一个目标(这是firefox中的selenium IDE),我不知道使用什么作为目标


如果目标可用,我可以使用按Enter键的功能。下面的逻辑可能对您有用

click  css=select[id="select_students"]
select css=select[id="select_students"]   label=student10
click  css=option[value="student10"]

此方法不会导致IE驱动程序中触发
change
事件。你知道有什么方法可以做到吗?