我正在构建一些Jave / Junit Selenium测试,以便与Chrome和Firefox一起使用。
我无法找到有关如何以最大化状态启动Firefox浏览器窗口的任何信息。使用Chrome,我可以使用ChromeOptions,例如:
anOptions.addArguments( “ - 启动最大化”);
我找不到任何办法让Firefox和FirefoxOptions同样发生。
有什么建议吗?
答案 0 :(得分:2)
对于python
和Firefox
,您可以使用:
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}}