我试图将WebDriver用于Edge Chromium版本与PostMan,但无法使其正常工作。
WebDriver下载:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ Doc:https://docs.microsoft.com/en-us/microsoft-edge/webdriver
我尝试将Edge Chromium和Webdriver添加到系统PATH环境变量中,没有区别。我认为Java中的Selenium实现可与Edge Chromium Webdriver一起使用
msedgedriver.exe --port 9515
POST本地主机:9515 /会话
{
"capabilities":{
"firstMatch":[
{
}
],"alwaysMatch":{
"browserName":"microsoftEdge","platformName":"windows","goog:chromeOptions":{
"extensions":[
],"args":[
]
}
}
},"desiredCapabilities":{
"browserName":"microsoftEdge","version":"","platform":"WINDOWS","goog:chromeOptions":{
"extensions":[
],"args":[
]
}
}
}
{
"value": {
"error": "unknown error","message": "unknown error: cannot find MSEdge binary","stacktrace":
"Backtrace:\n\tOrdinal0 [0x00007FF6678D7C52+1932370]\n\tOrdinal0
[0x00007FF66783CDA2+1297826]\n\tOrdinal0
[0x00007FF6677A0A51+658001]\n\tOrdinal0 [0x00007FF667710F1F+69407]\n\tOrdinal0
[0x00007FF66770EF02+61186]\n\tOrdinal0 [0x00007FF667737DBD+228797]\n\tOrdinal0
[0x00007FF6677351AF+217519]\n\tOrdinal0 [0x00007FF66771706F+94319]\n\tOrdinal0
[0x00007FF66771822E+98862]\n\tOrdinal0
[0x00007FF66785B531+1422641]\n\tGetHandleVerifier
[0x00007FF6679991E9+656297]\n\tGetHandleVerifier
[0x00007FF667998F81+655681]\n\tGetHandleVerifier
[0x00007FF6679A104C+688652]\n\tGetHandleVerifier
[0x00007FF6679999C3+658307]\n\tOrdinal0
[0x00007FF66785177E+1382270]\n\tOrdinal0
[0x00007FF66785D9D6+1432022]\n\tOrdinal0
[0x00007FF66785C84D+1427533]\n\tBaseThreadInitThunk
[0x00007FF909056FD4+20]\n\tRtlUserThreadStart [0x00007FF90AB5B1F1+33]\n"
}
}
WebDriver应该打开并能够执行其他命令