红联Linux门户
Linux帮助

WebDriverException: Message: Missing 'type' parameter

发布时间:2017-06-07 15:23:54来源:linux网站作者:fanfan4569
平台:Ubuntu16
WebDriverException: Message: Expected [object Undefined] undefined to be a string
还是版本不匹配问题
在解决这问题上,你可能还会碰到如下错误。
FAIL : KeyError: 'value'
//或
WebDriverException: Message: Missing 'type' parameter
最后:selenium (3.4.3),geckodriver(0.16.1),均为最新。
终于,终于不fail了。
WebDriverException: Message: Missing 'type' parameter
WebDriverException: Message: Missing 'type' parameter
下面是整理的命令行
下载geckodriver,在ubuntu
wget https://github.com/mozilla/geckodriver/releases/download/v0.13.0/geckodriver-v0.13.0-linux64.tar.gz
tar -xvzf geckodriver*
chmod +x geckodriver
export PATH=$PATH:/path-to-extracted-file/geckodriver
或者
sudo mv geckodriver /usr/local/bin/
#####################
sudo pip install selenium==3.4.3
sudo rm selenium -rf
 
以下仅供参考
出现这个问题原因:可能是版本不兼容。
使用 pip list 查看版本
robotframework (3.0.2)
robotframework-ride (1.5.2.1)
robotframework-selenium2library (1.8.0)
selenium (3.0.2)
setuptools (20.7.0)
WebDriverException: Message: Missing 'type' parameter
建议:selenium版本降低到3.0.2,geckodriver不要用最高的(我是这样做了)
之后降低selenium版本时,可能遇到的问题。
尝试命令行
pip install selenium==3.0.2
pip uninstall selenium
sudo pip install selenium==3.0.2
WebDriverException: Message: Missing 'type' parameter
之后我用了
sudo rm selenium -rf
然后再
sudo pip install selenium==3.0.2
就成功啦。
WebDriverException: Message: Missing 'type' parameter
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31319.html