Tôi đang cố gắng để thiết lập chromeOptions trong file config thước đo của tôi qua các lệnh sau:Làm thế nào để thiết lập chromeOptions thước đo qua đối số dòng lệnh
protractor conf.js --capabilities.chromeOptions.args.0 start-fullscreen --capabilities.chromeOptions.args.1 display --capabilities.chromeOptions.args.2 :99
Tôi đang chờ đợi kết quả để tìm một cái gì đó như thế này:
...
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
'args': ['start-fullscreen','display',':99']
}
},
...
Khi tôi thử chạy các lệnh tuy nhiên, tôi nhận được lỗi sau đây trong webdriver
...
Caused by: org.openqa.selenium.WebDriverException: unknown error: cannot parse capability: chromeOptions
from unknown error: cannot parse args
from unknown error: must be a list
...
Tôi không chắc chắn cách cấu trúc các đối số dòng lệnh của mình sao cho nó tạo ra args như một danh sách, hoặc nếu chức năng này không được hỗ trợ.
Đây là địa chỉ post nơi ai đó cố gắng tương tự, nơi chức năng dường như bị cố ý bỏ qua. Tuy nhiên, this post dường như ngụ ý rằng chức năng này đã được thêm gần đây.
Nếu không thể đặt thông qua dòng lệnh, có công việc xung quanh không? Tôi cần phải thay đổi hiển thị cho mỗi cuộc gọi protractor, có thể nó có thể được thực hiện trong onPrepare thông qua params (lưu ý: params không thể được tham chiếu trong conf.js bên ngoài onPrepare).