Selenium FirefoxOptions - 如何设置浏览器窗口在开始时最大化?

时间:2018-03-01 11:13:12

标签: selenium-firefoxdriver

我正在构建一些Jave / Junit Selenium测试,以便与Chrome和Firefox一起使用。

我无法找到有关如何以最大化状态启动Firefox浏览器窗口的任何信息。使用Chrome,我可以使用ChromeOptions,例如:

anOptions.addArguments( “ - 启动最大化”);

我找不到任何办法让Firefox和FirefoxOptions同样发生。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

对于pythonFirefox,您可以使用:

driver = Firefox()
driver.maximize_window()

答案 1 :(得分:1)

在您开始测试并使用package com.template import net.corda.core.identity.AbstractParty import net.corda.core.schemas.MappedSchema import net.corda.core.schemas.PersistentState import net.corda.core.serialization.CordaSerializable import javax.persistence.* object TestSchema @CordaSerializable object ChildSchemaV1 : MappedSchema(schemaFamily = TestSchema.javaClass, version = 1, mappedTypes = listOf(PersistentChild::class.java)) { @Entity @Table(name = "child_table", indexes = arrayOf(Index(name = "id_child_idx", columnList = "child_id"))) class PersistentChild( @Column(name = "child_id") var childId: Int, @ManyToOne var parent: ParentSchemaV1.PersistentParent ) : PersistentState() { constructor() : this(0, ParentSchemaV1.PersistentParent()) } } @CordaSerializable object ParentSchemaV1 : MappedSchema(schemaFamily = TestSchema.javaClass, version = 1, mappedTypes = listOf(PersistentParent::class.java)) { @Entity @Table(name = "parent_table", indexes = arrayOf(Index(name = "id_idx", columnList = "id"))) class PersistentParent( @Column(name = "id", length = 100) var id: String, @OneToMany(mappedBy="parent") var children: List<ChildSchemaV1.PersistentChild> ) : PersistentState() { constructor() : this("", ArrayList<ChildSchemaV1.PersistentChild>()) } } 导航到所需的网址后,您可以使用以下命令最大化浏览器窗口:

{{1}}