chore: implement acceptInsecureCerts and version for BiDi (#10365)

This commit is contained in:
Alex Rudenko
2023-06-13 10:17:23 +02:00
committed by GitHub
parent 3c41b3ec78
commit 903afc3715
8 changed files with 94 additions and 18 deletions

View File

@@ -269,6 +269,12 @@
"parameters": ["webDriverBiDi"],
"expectations": ["PASS"]
},
{
"testIdPattern": "[browser.spec] Browser specs Browser.version should return version",
"platforms": ["darwin", "linux", "win32"],
"parameters": ["firefox", "webDriverBiDi"],
"expectations": ["PASS"]
},
{
"testIdPattern": "[chromiumonly.spec] *",
"platforms": ["darwin", "linux", "win32"],

View File

@@ -37,12 +37,10 @@ describe('WebDriver BiDi', () => {
const transport = new TestConnectionTransport();
const connection = new Connection(transport);
const responsePromise = connection.send('session.new', {
capabilities: {
proxy: {},
},
capabilities: {},
});
expect(transport.sent).toEqual([
`{"id":1,"method":"session.new","params":{"capabilities":{"proxy":{}}}}`,
`{"id":1,"method":"session.new","params":{"capabilities":{}}}`,
]);
const id = JSON.parse(transport.sent[0]!).id;
const rawResponse = {

View File

@@ -22,14 +22,12 @@ describe('Browser specs', function () {
setupTestBrowserHooks();
describe('Browser.version', function () {
it('should return whether we are in headless', async () => {
const {browser, isHeadless, headless} = getTestState();
it('should return version', async () => {
const {browser} = getTestState();
const version = await browser.version();
expect(version.length).toBeGreaterThan(0);
expect(version.startsWith('Headless')).toBe(
isHeadless && headless !== 'new'
);
expect(version.toLowerCase()).atLeastOneToContain(['firefox', 'chrome']);
});
});